程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2完美卸載

DB2完美卸載

編輯:DB2教程

會安裝,也要會卸載。詳細的安裝說明不多,我這個我覺得寫得還算全。

准備工作. 1.用 ps -ef|grep db2 找出db2安裝目錄 2. ./db2level 查出DB2的安裝版本及目錄 .
# ./db2level DB21085I Instance "db2inst1" uses "64" bits and DB2 code release "SQL09010" with level identifier "02010107". Informational tokens are "DB2 v9.1.0.0", "s060629", "AIX64", and Fix Pack "0". Product is installed at "/opt/db2_09_01". 卸載: 1. 刪除實例上的所有數據庫
1.1 轉到db2實例用戶
su - db2inst1
cd /home/db2inst1/sqllib
1.2 列出當前所有db
./db2 list db directory
1.3 斷開所有應用連接
./db2 force application all
1.4 停掉數據庫
./db2stop force
1.5 重啟用後,依次刪除所有數據庫
./db2start
./db2 drop db 數據庫名
./db2 list db directory
./db2stop
2. 刪除所有實例 2.1 查出所有實例名,如有多個實例,參考上面的方法刪除數據庫. su - root
./db2ilist 查看當前實例 Windows: echo %DB2INSTANCE% 其它系統: set | grep DB2INSTANCE
2.2 停用並刪除DB2實例
su - db2inst1 //進入實例用戶
./db2inst1 stop //停用實例
exit
./db2idrop 實例名 //刪除
//如說明不能刪除sqllib子目錄,並且在adm子目錄中生成幾個有.nfs的文件. // 說明裝了nfs,在文件服務器上刪除後再去刪除sqllib子目錄即可.
如有安裝DAS管理服務名,將其刪除. ./daslist //命令可以檢查 ./dasdrop //刪除
2.3 檢查下是否刪除成功 ./db2ilist
3.卸載DB2 3.1.進入DB2的安裝目錄下的install目錄,找到db2_deinstall 命令 3.2 刪除 ./db2_deinstall -a 4.善後 4.1 刪除用戶和組,及主目錄
AIX下用smit user 刪除用戶 rmuser 或 userdel rmgroup 或 groupdel rm -r /home/db2inst1
4.2 如有設環境變量或腳本的,將其清掉
至此,完全搞定。
MAIL:[email protected] Blog:http://blog.csdn.net/xcl168

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved