DB2數(shù)據(jù)庫(kù)卸載的常用問(wèn)題分析及方法
導(dǎo)讀:DB2數(shù)據(jù)庫(kù)卸載時(shí)經(jīng)常會(huì)出現(xiàn)一些問(wèn)題,下面對(duì)其中出現(xiàn)的一些問(wèn)題進(jìn)行了分析,并提供了相應(yīng)的解決方法,如果您在DB2數(shù)據(jù)庫(kù)卸載方面也遇到過(guò)類(lèi)似的問(wèn)題,不妨一看,從中你會(huì)學(xué)到很多東西,不枉來(lái)一次。
(一)從原來(lái)的安裝盤(pán)上運(yùn)行SETUP程序
如果我們不能從Windows控制面板中的添加/刪除程序進(jìn)行DB2數(shù)據(jù)庫(kù)卸載。首先我們應(yīng)該嘗試從原來(lái)的安裝介質(zhì)上運(yùn)行“setup”程序(CD光盤(pán)或者網(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ì)探測(cè)到該產(chǎn)品已經(jīng)安裝,提供三種選項(xiàng):修復(fù)、更改和刪除。請(qǐng)選擇“刪除按鈕來(lái)卸載產(chǎn)品。
另外一種可能是Windows Installer會(huì)問(wèn)原始的.msi文件的位置,如果碰到這種情況,您應(yīng)該找到原始的安裝位置并在 [原始安裝位置]\db2\Windows\[DB2 product].msi 選擇原始的.msi文件。
(二)使用強(qiáng)制卸載(FORCE_UNINSTALL)
不能卸載DB2可能有幾個(gè)因素引起,如用戶(hù)修改了系統(tǒng)注冊(cè)表,DB2 UDB文件或者目錄結(jié)構(gòu)。在這種情況下,我們必須使用“強(qiáng)制卸載”的方法。
這個(gè)方法需要使用msiexec程序來(lái)進(jìn)行DB2數(shù)據(jù)庫(kù)卸載,同時(shí)還需要手動(dòng)清除一些內(nèi)容。您可以根據(jù)下述步驟來(lái)卸載產(chǎn)品:
1、停止DB2服務(wù)。這一步可以通過(guò)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。如果命令不能成功完成,你不許使用手動(dòng)卸載方法。如果成功,請(qǐng)繼續(xù)下面的步驟。
4、環(huán)境變量清理。進(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”用戶(hù)屬性目錄下的"「開(kāi)始」菜單/程序"目錄下,請(qǐng)刪除這個(gè)目錄,并刪除“開(kāi)始”目錄下的所有DB2的鏈接。
大家真正深入到其中去理解這些東西,就會(huì)容易點(diǎn),希望這篇文章能幫到大家。
【編輯推薦】