DB2數(shù)據(jù)庫卸載的常用問題分析及方法
導(dǎo)讀:DB2數(shù)據(jù)庫卸載時經(jīng)常會出現(xiàn)一些問題,下面對其中出現(xiàn)的一些問題進(jìn)行了分析,并提供了相應(yīng)的解決方法,如果您在DB2數(shù)據(jù)庫卸載方面也遇到過類似的問題,不妨一看,從中你會學(xué)到很多東西,不枉來一次。
(一)從原來的安裝盤上運(yùn)行SETUP程序
如果我們不能從Windows控制面板中的添加/刪除程序進(jìn)行DB2數(shù)據(jù)庫卸載。首先我們應(yīng)該嘗試從原來的安裝介質(zhì)上運(yùn)行“setup”程序(CD光盤或者網(wǎng)絡(luò)驅(qū)動器)。請?jiān)谶\(yùn)行之前確認(rèn)安裝介質(zhì)上的DB2產(chǎn)品(如ESE,ADMCL,WSE等等)跟服務(wù)級別(如GA,F(xiàn)P2,V82等等)跟我們安裝的DB2產(chǎn)品一樣。Windows Installer會探測到該產(chǎn)品已經(jīng)安裝,提供三種選項(xiàng):修復(fù)、更改和刪除。請選擇“刪除按鈕來卸載產(chǎn)品。
另外一種可能是Windows Installer會問原始的.msi文件的位置,如果碰到這種情況,您應(yīng)該找到原始的安裝位置并在 [原始安裝位置]\db2\Windows\[DB2 product].msi 選擇原始的.msi文件。
(二)使用強(qiáng)制卸載(FORCE_UNINSTALL)
不能卸載DB2可能有幾個因素引起,如用戶修改了系統(tǒng)注冊表,DB2 UDB文件或者目錄結(jié)構(gòu)。在這種情況下,我們必須使用“強(qiáng)制卸載”的方法。
這個方法需要使用msiexec程序來進(jìn)行DB2數(shù)據(jù)庫卸載,同時還需要手動清除一些內(nèi)容。您可以根據(jù)下述步驟來卸載產(chǎn)品:
1、停止DB2服務(wù)。這一步可以通過Windows 控制面板中的“服務(wù)”管理工具實(shí)現(xiàn)。
2、從命令行中,進(jìn)入到Windows Installer的安裝目錄(如c:\Windows\Installer or c:\WinNT\Installer)。
3、運(yùn)行命令 msiexec /x FORCE_UNINSTALL=Y。如果命令不能成功完成,你不許使用手動卸載方法。如果成功,請繼續(xù)下面的步驟。
4、環(huán)境變量清理。進(jìn)入控制面板,點(diǎn)擊“系統(tǒng)”,點(diǎn)擊“高級”標(biāo)簽,點(diǎn)擊“環(huán)境變量”按鈕。清除所有的DB2環(huán)境變量。
5、注冊表清理。查找“SQLLIB”的Windows注冊表項(xiàng),清除下面所有的鍵值。
6、服務(wù)文件清除。在 [Windows]\system32\drivers\etc下,刪除DB2條目。
7、SQLLIB清除。刪除SQLLIB目錄。
8、快捷方式清除。查找“IBM DB2”快捷方式目錄,該目錄在“All Users”用戶屬性目錄下的"「開始」菜單/程序"目錄下,請刪除這個目錄,并刪除“開始”目錄下的所有DB2的鏈接。
大家真正深入到其中去理解這些東西,就會容易點(diǎn),希望這篇文章能幫到大家。
【編輯推薦】