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

Oracle 11g 完整卸載詳細步驟指南 (Windows 環境適用)

     編輯:Oracle 資料庫相關知識

前言

因專案需求,近期需要在本機 Windows 7 環境下徹底移除 Oracle 11g 資料庫。網路上雖有許多教學,但步驟往往不夠清晰或遺漏關鍵細節。本文整理出一套經實測可行的完整卸載流程,供各位參考。

核心卸載步驟

1. 停止所有 Oracle 服務

依序開啟:開始 → 設定 → 控制台 → 系統管理工具 → 服務,找到所有以「Oracle」開頭的服務(如 OracleServiceORCL、OracleOraDb11g_home1TNSListener 等),逐一點擊「停止」。確保無任何 Oracle 相關服務處於運行狀態。

2. 使用 Universal Installer 移除產品

路徑:開始 → 程式集 → Oracle - OraHome81 → Oracle Installation Products → Universal Installer。點擊「卸載產品」→「全部展開」,勾選除 OraDb11g_home1 以外的所有目錄,點選「刪除」。

3. 清理登錄檔

執行 regedit,依序刪除下列路徑下的 Oracle 相關鍵值:

  • HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE (整個鍵值)
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下所有以 oracle 或 OraWeb 開頭的鍵
  • 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 的鍵

4. 移除環境變數

右鍵「我的電腦 → 內容 → 進階 → 環境變數」,在「系統變數」中編輯 CLASSPATH 與 PATH,刪除所有包含 Oracle 路徑的內容(如 C:\app\product\11.2.0\dbhome_1\bin)。

5. 刪除捷徑與程式群組

從桌面、開始功能表「啟動」群組、「所有程式」中,刪除所有 Oracle 相關圖示與資料夾。

6. 刪除實體目錄與檔案

若遇檔案被佔用無法刪除,請重開機後再試。需清除的目錄包括:

  • C:\Program Files\Oracle
  • 安裝時指定的 ORACLE_BASE 目錄 (如 E:\app)
  • C:\Windows\system32\config\systemprofile\Oracle
  • C:\Users\Administrator\Oracle 或 C:\Documents and Settings\Administrator\Oracle
  • C:\Windows 下的 ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini 等檔案
  • C:\Windows\WIN.INI 中若有 [ORACLE] 區段,請刪除該段

7. 清理 ODBC 資料來源 (視需求)

開啟「ODBC 資料來源管理員」,移除所有 Oracle 相關的 DSN 設定。

8. 事件檢視器清理

在事件檢視器中刪除 Oracle 相關的日誌來源。

提示:若個別 DLL 無法刪除,重開機後通常即可刪除。重新安裝時若選擇新目錄,舊目錄檔案也將可正常清除。

總結

依照上述步驟操作,即可在 Windows 環境下徹底移除 Oracle 11g,避免殘留檔案與登錄干擾後續安裝。操作前建議備份重要資料,登錄修改請謹慎執行。

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