⑴ 請教 請教 請教 db2資料庫刪除問題
總的來說應該無問題。
新版本可能改進了。老版本有些時候有問題,比如存儲DB2資料庫的目錄除非手工刪除或者卸載時指定刪除,否則重裝會有些不幹凈,比如和以前同名的資料庫不能創建,可以恢復,但又無法使用之類,不過還是有辦法清理的,就是恢復了不能用的資料庫直接DROP吧。
⑵ DB2的資料庫刪掉一個表後,在這個表上建的索引和資料庫目錄下對應的索引文件會怎麼樣
索引是表的排序結構,它只和表對應,資料庫不直接對應索引
一旦表刪除,索引必定隨之刪除
⑶ db2 清除資料庫 所有的表的內容 保留表結構
#!/bin/ksh -x
db2 connect to DB_NAME
for i in `db2 list tables for schema SCHEMA_NAME|grep SCHEMA_NAME|awk '{print $1'}`
do
db2 set current schema SCHEMA_NAME
db2 import from /dev/null/ of del replace into $i
db2 "reorg table $i"
done
exit
做完清空表的動作後需要做一次reorg這樣空間才會回收!內
完了做一次runstats 然後可以通過容Quest工具看看是不是所有的表的row都為0
⑷ AIX如何刪除DB2資料庫,用什麼命令
查看相應DB2版本的DB2 Quick Beginning,都有介紹如何卸載。
可用DB2安裝光碟進行卸載,即db2_deinstall的功能。回
可以手工刪除,具體步答驟如下:
1、備份資料庫,刪除資料庫
2、db2admin stop 停管理服務
3、db2stop 停instance
4、/usr/.../instance/dasidrop das_name 刪除管理服務
5、/usr/.../instance/db2idrop instance_name 刪除instanec
6、smitty remove 刪除DB2字樣的包
7、刪除相應的用戶、組,刪除/etc/services文件中db2字樣的行等等。