1. 程式人生 > >完全解除安裝刪除oracle9i

完全解除安裝刪除oracle9i

Windows 2003+Oracle92


安裝位置:E:\oracle


 


1、開始->設定->控制面板->管理工具->服務  停止所有Oracle服務。


2、開始->程式->Oracle - OraHome92->Oracle Installation Products->Universal Installer


3.刪除登錄檔資訊開始->執行->regedit


HKEY_LOCAL_MACHINE\SOFTWARE   這裡由oracle 或都是ora開頭的都刪除掉。


    HKEY_CURRENT_USER\Software


    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services  刪除所有oracle,ora開頭的


    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services,滾動這個列表,刪除所有Oracle入口。
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services,滾動這個列表,刪除所有Oracle入口。
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services,滾動這個列表,刪除所有Oracle入口。


    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application下以ORACLE開頭


 


    4.接下來刪除你的ORACLE安裝目錄:E:\oracle,以及資料庫資料夾
    5.還要刪除一個 C:\Program Files\Oracle 資料夾


    6.重啟計算機




      這樣基本就搞定了


 


----------------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------------


 


附加:無需重啟伺服器前提下完全刪除oracle


 


論壇上刪除Oracle的帖子感覺有時候相對麻煩一點
而且刪除登錄檔的鍵值有時候還不能完全刪除windows的服務
外加還要重啟,從我個人的角度來說不太喜歡


整理了一下自己的方法
貼出來給大家分享下
希望大家如果有更好的方法也跟貼告訴我,謝謝


軟體環境:
1、Windows 2003+ORACLE 9.2
2、ORACLE安裝路徑為:D:\ORACLE
實現方法(本方法不用重啟計算機):  
1、 開始->設定->控制面板->管理工具->服務,停止所有Oracle服務。
2、 開始->程式->Oracle – OraHome92->Oracle Installation Products->Universal Installer ,卸裝所有Oracle產品,但Universal Installer本身不能被刪除
3、執行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。
4、檢視服務中還剩餘什麼相關的Oracle服務,右鍵屬性檢視服務的“顯示名稱”  
執行cmd
執行sc delete “服務顯示名稱”
直到全部相關服務被完全刪除
如遇到提示說該服務沒有安裝
則先執行sc GetKeyName “服務顯示名稱”
然後執行 sc delete “上面得到的服務名”
(如用刪除登錄檔方式,有時服務名和服務的顯示名不同或者服務沒有完全停止的情況下,鍵值不能完全刪除乾淨,或鍵值刪除了,服務列表中卻仍然存在該服務,雖然其已什麼都不能做)
5、 從桌面上、STARTUP(啟動)組、程式選單中,刪除所有有關Oracle的組和圖示
6、 刪除\Program Files\Oracle目錄及Oracle所在的預設目錄D:\Oracle 下全部檔案及windows安裝目錄(我處為C:\windows)中oracle或ora開頭的檔案(我處僅有oraodbc.ini,也可不刪)
如果遇到說檔案正在使用,可在安裝“Unlocker”軟體後,在該檔案上右鍵選擇“Unlocker”,出現顯示結果對話方塊後選擇對應專案執行相應的操作即可(也可根據顯示結果,到工作管理員中手動中斷該程序)
7、環境變數和win.ini處如有oracle相關值也可刪除(我處沒有)