首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 殘留 SID 徹底清理手冊(Windows)

     編輯:Oracle 資料庫相關知識

適用場景

Oracle 協載不乾淨、重裝報「SID 已存在」、多版本共存衝突時,需手動清除所有殘留痕跡。

分步清理清單

  1. 停止所有 Oracle 服務:services.msc → 停止 OracleService*、Oracle*Listener* 等。
  2. 通用安裝器協載:開始 → 程序 → Oracle - OraHome → Oracle Installation Products → Universal Installer,移除所有產品(保留 Installer 本身)。
  3. 註冊表清理(regedit):
    • HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE → 刪除整個鍵
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services → 刪除 Oracle* 服務鍵
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application → 刪除 Oracle 事件源
  4. 環境變量:系統/用戶變量中刪除 CLASSPATH、PATH 內所有 Oracle 路徑。
  5. 快捷方式與菜單:桌面、開始菜單、啟動文件夾刪除 Oracle 圖標。
  6. 文件系統:
    • 刪除 \Program Files\Oracle
    • 重啟後刪除 C:\Oracle(預設目錄)
    • 從 C:\WINNT/C:\Windows 刪除 ORACLE.INI、oradim*.INI、oraodbc.ini 等
  7. WIN.INI:刪除 [ORACLE] 區段。
  8. ODBC DSN:控制面板 → 管理工具 → 數據源(ODBC) 刪除 Oracle 相關 DSN。
  9. 事件查看器:清除 Oracle 相關日志。

頑固 DLL 無法刪除?

重啟機器,文件鎖定釋放後再刪;或直接選擇 新安裝目錄 繞過舊目錄,安裝完成重啟後再清理舊目錄。

驗證清理完成

重啟後註冊表搜索 Oracle 無結果、服務列表無 Oracle 項目、環境變量無 Oracle 路徑、文件系統無 Oracle 目錄,即視為乾淨。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved