Windows下ORACLE的完全解除安裝

醉面韋陀發表於2010-05-13

Windows下ORACLE完全解除安裝:使用OUI可以解除安裝資料庫,但解除安裝後登錄檔和檔案系統內仍會有部分殘留。這些殘留不僅佔用磁碟空間,而且影響 ORACLE的重新安裝及系統效能。
 
  在WINDOWS下解除安裝ORACLE 10g的步驟:1 刪除聚集同步服務CSS(Cluster Synchronization Services)。如果資料庫配置了自動儲存管理ASM,應該先刪除CSS 服務,因為ORACLE不會自動刪除這個服務。在DOS命令下使用localconfig delete命令可刪除該服務。
 
   C:\Documents and Settings\Administrator>localconfig delete Step 1:  stopping local CSS stack Step 2:  deleting OCR repository failed to open the OCR subkey, err(1060)
 
  failed to cleanup local OCR repository successfully deleted local CSS setup可能因為我的資料庫沒有配置ASM,因此執行的時候出現如上所示的錯誤提示。
 
  2 逐個停止所有與ORACLE相關的服務。
 
  ORACLE服務是以Ora開頭的,例如:這個在WINDOWS的服務對話方塊;大家都比較 熟悉,就不說了。
 
  3 使用OUI(Oracle Universal Installer)解除安裝Oracle軟體。
 
   “開始”->“程式”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.解除安裝ORACLE的時間比較長,而且比較耗費資源,因此解除安裝前最好關閉其他所有的程式視窗。出現如下視窗。
 
  4 單擊“解除安裝產品”按鈕。
 
  單擊“刪除”按鈕。
 
  選擇“是”單擊“關閉”退出。
 
  5 刪除ASM例項。
 
  如果Oracle配置了ASM,還要手動刪除ASM例項。以下是在DOS命令列下刪除ASM例項的例子。
 
   C:\ORADIM –DELETE –ASMSID +ASM由於我沒配置ASM,因此省略此步。
 
  6 刪除登錄檔內容。
 
   執行regedit命令,刪除下面內容:HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE登錄檔鍵,刪除此鍵。
 
   HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,刪除Services鍵下所有以 oracle為首的鍵。
 
  我的系統上沒找到相關的項。
 
   HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Application, 刪除此鍵下所有以oracle為首的鍵。
 
  我的系統上沒找到相關的項。
 
   HKEY_CLASSES_ROOT,刪除此鍵下所有以Ora,Oracle,Orcl,EnumOra 為字首的鍵。
 
  我的系統上 沒找到相關的項HKEY_CURRENT_USER|Software| Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs, 刪除此鍵下所有以oracle為首的鍵。
 
   HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI登錄檔鍵,刪除了Microsoft ODBC FOR ORACLE登錄檔鍵以外的所有有Oracle字樣的鍵值。
 
  HKEY_我的系統上沒找到相關的項 LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,刪除以Oracle或OraWeb為字首的鍵。
 
   我的系統上沒找到相關的項7 刪除環境變數。
 
  刪除環境變數CLASSPATH,PATH中含有Oracle字樣的值。
 
   我的系統上沒找到相關的項8 刪除“開始|程式”中還有ORACLE字樣的組和圖表。
 
  通過OUI解除安裝後,我的系統已經沒有 ORACLE的組和圖表了。
 
  9 最後在檔案系統內刪除ORACLE相關的檔案及目錄:刪除系統碟符:\Progrm Files\Oracle目錄;刪除ORACLE_BASE目錄。
 
  我無法刪除D:\oracle目錄,重新啟動機器之後才刪除。
 
   若OUI裝在非預設目錄下,刪除這個非預設目錄;系統碟符:\ Document and Settings\使用者\Local Settings\Temp目錄下刪除臨時檔案。
 
  至此全部結束,立即重新啟動計算機。

相關文章