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