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

手動卸載DB2數據庫的方法

編輯:DB2教程

卸載DB2數據庫時經常會出現問題,讓人頭疼不已。不過沒關系,下文介紹的手動卸載DB2數據庫方法也許可以解決您遇到的問題。

手動卸載DB2數據庫:

下面的方法適用於Windows Installer不能卸載DB2,同事“強制刪除”方法也不生效的情況下。下面以DB2 ESE版本為例,出了產品鍵不一樣外,其他產品的卸載方法與ESE的卸載方法類似。

當產品ID寫入注冊表時會有所變化。下面的例子中,DB2 ESE產品的ID就被改變了,從{D8F53726-C7AD-11D4-9155-00203586D551}參見下面的產品表)變為 62735F8DDA7C4D111955000253685D15。

注意:下面的步驟描述了如何根據產品ID找到改變的鍵值。

舉例如下,ESE的產品GUID是 {D8F53726-C7AD-11D4-9155-00203586D551}可以從下面的產品表中查到)。
a)這個GUID由5部分構成,D8F53726-C7AD-11D4-9155-00203586D551。
b)將前三段分別翻轉從尾到頭),變為62735F8D-DA7C-4D11。
c)去掉所有的間隔符“-",變為62735F8DDA7C4D11
d)上面的步驟會得到前16個字符,寫入注冊表的鍵值就變為62735F8DDA7C4D111955000253685D15,注意,你最需要關注前16個字符就可以了。

手動刪除的步驟以ESE為例)
1、停止DB2服務。DB2服務請參見下面的”參考“部分。這一步可以通過Windows 控制面板中的“服務”管理工具實現。
2、刪除所有”SQLLIB“下的文件和目錄。
3、刪除所有的快捷方式和文件夾。
4、刪除所有DB2相關的環境變量”我的電腦“/”屬性“/”高級“/"環境變量”)
5、清除注冊表。下面的鍵需要刪除:
HKEY_LOCAL_MACHINE\Software\Classes\Installer\Features
62735F8DDA7C4D111955000253685D15 是ESE的鍵值,需要刪除HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products
62735F8DDA7C4D111955000253685D15 是ESE的鍵值,需要刪除HKEY_LOCAL_MACHINE\Software\Classes\Installer\UpgradeCodes
62735F8DDA7C4D111955000253685D15 是ESE的鍵值,需要刪除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows

\CurrentVersion\Installer\Folders
所有包含sqllib的目錄都需要刪除HKEY_LOCAL_MACHINE

\Software\Microsoft\Windows

\CurrentVersion\Installer\UpgradeCodes
62735F8DDA7C4D111955000253685D15 是ESE的鍵值,需要刪除HKEY_LOCAL_MACHINE\Software\Microsoft

\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
所有以 000182B 開頭的組件都是DB2的組件,需要刪除HKEY_LOCAL_MACHINE\Software\Microsoft\

Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
62735F8DDA7C4D111955000253685D15 是ESE的鍵值,需要刪除HKEY_LOCAL_MACHINE\Software\Microsoft\

Windows\CurrentVersion\Uninstall\{D8F53726-C7AD-11D4-9155-00203586D551} 需要刪除
HKEY_LOCAL_MACHINE\Software\IBM\DB2 需要刪除
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
所有DB2的服務都需要刪除
6. 重新啟動機器。

帶您了解DB2表管理語句

DB2列的修改及限制

DB2刪除重復記錄的五種情況

九個DB2常用命令

aix下DB2創建表空間的方法

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