# 1. 確認安裝路徑與版本 ps -ef | grep db2 ./db2level # 輸出範例:Product is installed at "/opt/db2_09_01"
su - db2inst1 cd /home/db2inst1/sqllib ./db2 list db directory ./db2 force application all ./db2stop force ./db2start ./db2 drop db <dbname> # 逐一刪除 ./db2 list db directory # 確認已空 ./db2stop
su - root ./db2ilist # 列出實例 # Windows: echo %DB2INSTANCE% # UNIX: set | grep DB2INSTANCE su - db2inst1 ./db2stop # 停用實例 exit ./db2idrop db2inst1 # 刪除實例 # 若提示無法刪除 sqllib 且產生 .nfs 檔,表示掛載 NFS,需先在檔案伺服器端刪除再清理本地
./daslist # 檢查 ./dasdrop # 刪除
./db2ilist # 應無輸出
cd /opt/ibm/db2/V9.7/install # 視版本路徑 ./db2_deinstall -a
# AIX 範例 rmuser db2inst1 rmgroup db2iadm1 rm -r /home/db2inst1 # 清理 .profile/.bashrc 中的 db2profile 引用
至此 DB2 徹底移除乾淨,可重新安裝同或不同版本。