本文適用於Windows環境卸載Oracle數據庫或者客戶端。在windows中這個方法一般通用與各個版本的Oracle卸載。注意如果是客戶端和服務器在同一臺服務器上你只想卸載其中一個不建議用如下方法。
一、停止所有與ORACLE相關的服務。
用cmd運行services.msc命令打開服務,停掉所有與Oracle相關的服務:
二、使用deinstall.bat腳本卸載
雙擊執行oracle_home下deinstall目錄中deinstall.bat腳本開始卸。(腳本默認的位置一般在oracle_home下deinstall目錄中,示例位置: D:\app\user\product\12.1.0\dbhome_1\deinstall\deinstall.bat)
提示:運行過程中會有詢問,一路回車或y選擇默認即可。
三、刪除註冊表內容。
用cmd運行regedit命令打開註冊表,刪除下面內容:
Ø 刪除HKEY_CLASSES_ROOT下所有以EnumOra ,Ora,Orcl爲前綴的項。
Ø 刪除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs下所有以oracle爲前綴的項。
Ø 刪除HKEY_LOCAL_MACHINE\SOFTWARE下的ORACLE項;
Ø 刪除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI下除了Microsoft ODBC FOR ORACLE註冊表鍵以外的所有帶Oracle的項。
Ø 刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下以Oracle、OraWeb爲前綴的項。
Ø 刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下所有以oracle爲前綴的項。
四、刪除環境變量。
刪除環境變量CLASSPATH,PATH中含有Oracle的值。
五、刪除ORACLE相關的文件及目錄
刪除F:\app目錄;
刪除C:\Progrm Files\Oracle目錄;
提示:如果遇到無法刪除的目錄,可以重啓電腦之後再刪除試試。