首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Windows 環境下徹底卸載 Oracle 資料庫的標準流程

     編輯:Oracle 資料庫基礎

前置準備

重要: 開始前請務必完成資料庫備份(資料檔、控制檔、聯機日誌、參數檔等),確認無誤後再進行卸載。

卸載步驟

1. 使用 DBCA 刪除資料庫實例

  • 啟動 Database Configuration Assistant (DBCA)。
  • 選擇「刪除資料庫」,依精靈逐步操作至完成。
  • 彈出「資料庫刪除完畢,是否執行其他操作」對話框時,選「否」。

2. 停止所有 Oracle 相關服務

  • 右鍵「電腦」→「管理」→「服務」。
  • 找出所有以 Oracle 或 Ora 開頭的服務,逐一右鍵「停止」。

3. 使用 Oracle Universal Installer (OUI) 移除元件

  • 啟動 OUI,選擇「刪除產品」。
  • 勾選欲移除的 Oracle Home,點選「刪除」並確認完成。

4. 清理登錄檔

  1. 執行 regedit,按 Ctrl+F 搜尋 inst_loc,記下其數值(指向 Inventory 目錄)。
  2. 再次搜尋並刪除所有以 Ora、Oracle、ORD、EnumOra 開頭的鍵值與子樹。

注意: 操作登錄檔風險較高,建議先匯出備份。

5. 移除環境變數

  • 右鍵「電腦」→「屬性」→「進階系統設定」→「環境變數」。
  • 系統變數 中編輯 Path,刪除所有 Oracle 相關路徑(如 %ORACLE_HOME%\bin)。
  • 刪除系統變數:ORACLE_HOME、ORACLE_SID、TNS_ADMIN、JSERV、WV、GATEWAY_CFG 等。
  • 修改完成後必須重啟電腦使變更生效。

6. 刪除檔案與目錄

  1. 刪除步驟 4 中 inst_loc 指向的 Inventory 目錄。
  2. 刪除 C:\Program Files\Oracle(或自訂安裝路徑)。
  3. 刪除 ORACLE_BASE 指向的目錄(含資料檔、日誌、備份等)。
  4. 刪除「開始」功能表中的 Oracle 群組。

驗證卸載乾淨度

  • 重啟後確認「服務」中無 Oracle 相關服務。
  • 確認 regedit 搜尋 Oracle 無殘留項目。
  • 確認環境變數無 Oracle 路徑。
  • 嘗試重新安裝 Oracle,若無衝突提示即代表乾淨。

心得

Oracle 在 Windows 上的安裝與卸載確實繁瑣,過程中常因服務殘留、登錄檔遺漏導致重裝失敗。建議養成「先備份、再卸載、後驗證」的標準化 SOP,並善用虛擬機快照或容器化部署降低環境汙染風險。

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