如果您要重裝 Oracle,並且安裝程序正在運行,請先關閉它。
完全卸載:
1、停止所有 Oracle 服務 2、通過開始菜單 Oracle Installation Products -> Universal Installer 運行 Oracle 卸載工具 3、運行注冊表編輯器,刪除 Oracle 相關信息,主要包括:
- HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/[所有以 Oracle 開頭的項]
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet001/Services/[所有以 Oracle 開頭的項]
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet002/Services/[所有以 Oracle 開頭的項]
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/[所有以 Oracle 開頭的項]
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet001/Services/Eventlog/Application/[所有以 Oracle 開頭的項]
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet002/Services/Eventlog/Application/[所有以 Oracle 開頭的項]
- HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/Control/Session Manager/Environment/[ORACLE_HOME 或 Path 中包含 Oracle 的項]
- HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/Control001/Session Manager/Environment/[ORACLE_HOME 或 Path 中包含 Oracle 的項]
- HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/Control002/Session Manager/Environment/[ORACLE_HOME 或 Path 中包含 Oracle 的項]
4、刪除 Oracle 所在目錄(如果刪除不了請重啟后刪除或使用 Unlocker 解鎖) 5、刪除 Oracle 開始菜單
重新執行 Oracle 安裝程序即可。
附:ImagePath 錯誤導致監聽器無法啟動的辦法 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleXXXTNSListener 新建一個名為 "ImagePath" 的可擴充字符串值,編輯字符串的數值數據為:[Oracle 安裝路徑]/bin/tnslsnr