Oracle 協載不乾淨、重裝報「SID 已存在」、多版本共存衝突時,需手動清除所有殘留痕跡。
services.msc → 停止 OracleService*、Oracle*Listener* 等。開始 → 程序 → Oracle - OraHome → Oracle Installation Products → Universal Installer,移除所有產品(保留 Installer 本身)。regedit):
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE → 刪除整個鍵HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services → 刪除 Oracle* 服務鍵HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application → 刪除 Oracle 事件源CLASSPATH、PATH 內所有 Oracle 路徑。\Program Files\OracleC:\Oracle(預設目錄)C:\WINNT/C:\Windows 刪除 ORACLE.INI、oradim*.INI、oraodbc.ini 等[ORACLE] 區段。控制面板 → 管理工具 → 數據源(ODBC) 刪除 Oracle 相關 DSN。重啟機器,文件鎖定釋放後再刪;或直接選擇 新安裝目錄 繞過舊目錄,安裝完成重啟後再清理舊目錄。
重啟後註冊表搜索 Oracle 無結果、服務列表無 Oracle 項目、環境變量無 Oracle 路徑、文件系統無 Oracle 目錄,即視為乾淨。