DB2數(shù)據(jù)庫卸載的實(shí)際操作過程全解
以下的文章主要介紹的是DB2數(shù)據(jù)庫卸載(AIX),我在一個(gè)網(wǎng)站找到一個(gè)關(guān)于DB2數(shù)據(jù)庫卸載(AIX),的資料,拿出來供大家分享,以下就是文章的詳細(xì)內(nèi)容介紹,希望會(huì)給你帶來一些幫助在此方面。
如果你是已經(jīng)成功安裝過db2,在/.profile中進(jìn)行了配置,那么在再次安裝的時(shí)候可能會(huì)不成功,需要到/.profile配置進(jìn)行還原。您必須具有 root 權(quán)限才能DB2數(shù)據(jù)庫卸載。
1、刪除數(shù)據(jù)庫
su - db2inst1 (這里db2inst1為實(shí)例用戶)
db2 list db directory (查看所有數(shù)據(jù)庫列表)
db2 connect to db_name (連接數(shù)據(jù)庫)
db2 drop db db_name (刪除數(shù)據(jù)庫)
注:如果在刪除數(shù)據(jù)庫時(shí)提示數(shù)據(jù)庫正在使用(The database is currently using),得先停止數(shù)據(jù)庫,然后再刪除。
db2stop force (強(qiáng)制停止)
db2start (啟動(dòng))
db2 drop db db_name (刪除數(shù)據(jù)庫)
2、刪除實(shí)例
su - db2inst1 (切換到實(shí)例用戶)
db2inst1 stop (停止管理服務(wù),db2inst1為實(shí)例名)
su - root (切換為root用戶)
cd /opt/IBM/db2/V9.5/instance (切換到實(shí)例目錄)
./dasdrop db2inst1 (刪除管理服務(wù))
./db2idrop db2inst1 (刪除實(shí)例)
注:如果刪除實(shí)例時(shí)提示實(shí)例正在運(yùn)行(There are applications that are still running that are using the specified instance.),則先停止實(shí)例,再刪除。
su - db2inst1 (切換到實(shí)例用戶)
./db2stop (停止實(shí)例)
su - root
cd /opt/IBM/db2/V9.5/instance
./db2idrop db2inst1
3、卸載DB2
cd /opt/IBM/db2/V9.5/install (切換到安裝目錄)
./db2_deinstall -a (DB2數(shù)據(jù)庫卸載)
cd /opt/IBM/db2 (如果db2下沒有任何文件,則卸載成功)
cd /opt
rm -rf IBM (強(qiáng)制刪除IBM文件夾)
4、刪除用戶
su - root
smit user (然后根據(jù)提示刪除相關(guān)的用戶)
cd /home
rm -rf db2inst1 (刪除用戶的宿主目錄)
至此,DB2數(shù)據(jù)庫卸載成功。卸載過程中,需注意用戶的權(quán)限。
【編輯推薦】
- DB2數(shù)據(jù)庫SQL編碼優(yōu)化與性能描述
- DB2用戶密碼修改與備份恢復(fù)的正確應(yīng)用
- DB2未使用索引的查找方案描述
- DB2數(shù)據(jù)庫的部分日常實(shí)用操作的闡述
- DB2數(shù)據(jù)庫性能理解的主要誤區(qū)有哪些?如何避免?