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

DB2數據庫卸載的問題診斷

編輯:DB2教程

DB2數據庫卸載時經常會出現一些問題,下面對其中出現的一些問題進行了分析,並提供了相應的解決方法,如果您在DB2數據庫卸載方面也遇到過類似的問題,不妨一看。

(一)從原來的安裝盤上運行SETUP程序

如果我們不能從Windows控制面板中的添加/刪除程序進行DB2數據庫卸載。首先我們應該嘗試從原來的安裝介質上運行“setup”程序(CD光盤或者網絡驅動器)。請在運行之前確認安裝介質上的DB2產品(如ESE,ADMCL,WSE等等)跟服務級別(如GA,FP2,V82等等)跟我們安裝的DB2產品一樣。Windows Installer會探測到該產品已經安裝,提供三種選項:修復、更改和刪除。請選擇“刪除”按鈕來卸載產品。

另外一種可能是Windows Installer會問原始的.msi文件的位置,如果碰到這種情況,您應該找到原始的安裝位置並在 [原始安裝位置]\db2\Windows\[DB2 product].msi 選擇原始的.msi文件。

(二)使用強制卸載(FORCE_UNINSTALL)
不能卸載DB2可能有幾個因素引起,如用戶修改了系統注冊表,DB2 UDB文件或者目錄結構。在這種情況下,我們必須使用“強制卸載”的方法。

這個方法需要使用msIExec程序來進行DB2數據庫卸載,同時還需要手動清除一些內容。您可以根據下述步驟來卸載產品:

1、停止DB2服務。這一步可以通過Windows 控制面板中的“服務”管理工具實現。
2、從命令行中,進入到Windows Installer的安裝目錄(如c:\Windows\Installer or c:\WinNT\Installer)。
3、運行命令 msIExec /x FORCE_UNINSTALL=Y。如果命令不能成功完成,你不許使用手動卸載方法。如果成功,請繼續下面的步驟。
4、環境變量清理。進入控制面板,點擊“系統”,點擊“高級”標簽,點擊“環境變量”按鈕。清除所有的DB2環境變量。
5、注冊表清理。查找“SQLLIB”的Windows注冊表項,清除下面所有的鍵值。
6、服務文件清除。在 [Windows]\system32\drivers\etc下,刪除DB2條目。
7、SQLLIB清除。刪除SQLLIB目錄。
8、快捷方式清除。查找“IBM DB2”快捷方式目錄,該目錄在“All Users”用戶屬性目錄下的"「開始」菜單/程序"目錄下,請刪除這個目錄,並刪除“開始”目錄下的所有DB2的鏈接。

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