Oracle卸載教程
日期 2018/8/6 操作系統:win10 Oracle版本:11g
前述:Oracle之所以要另外寫一下卸載教程,原因在於卸載需要卸載的乾淨,不能有殘留,一旦有殘留將會導致今後安裝Oracle數據庫各種錯誤。其主要難點在於Oracle在系統註冊表中註冊的項太多,不在一個位置,經常刪不乾淨。
參考這篇win7卸載Oracle 11g的教程。
以下所列項中,可能有些在你的系統中並不存在,無需在意。
- 服務中停止所有Oracle的服務
- 刪除oracle安裝的目錄
以安裝時這一步的信息,Oracle安裝在D:\app目錄中。則我們選擇刪除D:\app
- 運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。
- 運行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動這個列表,刪除所有Oracle入口(以oracle或OraWeb開頭的鍵)。
- 運行refedit,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的鍵。
- 運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ORACLE,按del鍵刪除這個入口。
- 我的電腦-->屬性-->高級-->環境變量,刪除環境變量CLASSPATH和PATH中有關Oracle的設定。
- 從桌面上、STARTUP(啓動)組、程序菜單中,刪除所有有關Oracle的組和圖標。
- 重啓電腦
- 從本13點開始以下各點本教程並未執行,不影響重裝,如校驗中失敗可嘗試將一下文件刪除
1.C:\ Program Files \Oracle目錄或 C:\ Program Files (x86)\Oracle。 2.C:\WINDOWS\system32\config\systemprofile\Oracle目錄。 3.C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator\Oracle目錄。 4.C:\WINDOWS下刪除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 5.C:\WINDOWS下的WIN.INI文件中若有[ORACLE]的標記段,刪除該段。 |
- 如有必要,刪除所有Oracle相關的ODBC的DSN。
校驗是否成功刪除
走到典型安裝這一步,注意觀察軟件位置,是否默認爲dbhome_1,如果爲其它數字說明並沒有卸載乾淨。也有可能當你點擊下一步時它提醒你改位置已經存在等信息,同樣說明未卸載乾淨。需要點擊取消,重新按照本教程仔細刪除註冊表中的項(點太多,容易有遺漏)。
那麼最終能否安裝成功纔是真正校驗無殘留卸載的最好證明。
最後一點:
如果你多次嘗試了本教程以及其它教程仍然有殘留!在條件允許的情況下,重裝系統可能是解決殘留最快的途徑。