站長留言

  • ✅ 本站維護及更新歷史紀錄,詳情請參考公告
  • ✅ 有任何意見、想法,歡迎留言給Spicy知道喔
  • ✅ 固定於每周一至周五更新Blogger文章,周末不定期
資料庫Oracle

【Oracle】EP4:如何完整移除Oracle Database及Oracle Client

Uninstall Oracle DB or Client (thumbnail)

以下示範環境

  • Windows 10 Pro 專業版
  • Oracle 19c DB Home

目標 Common

  • Oracle沒有一鍵移除乾淨的方式,必須要自行找出各個註冊的地方一一刪除
  • 甚至環境變數都會因為安裝太多次Oracle DB或Client,造成一直覆寫
  • 將過時或舊版本移除,只保留最新的版本
  • Oracle DB及Client的移除方式大同小異

步驟1:停止服務

搜尋 Service 服務

Services

停止所有Oracle相關的服務

Oracle相關的服務

步驟2:啟動移除程序

以DB Home為例,找到當初下載解壓縮後的安裝目錄 → deinstall
雙擊deinstall.bat
若找不到路徑,可以透過環境變數尋找

安裝路徑

雙擊deinstall.bat

步驟3:解除安裝程式

Oracle Client

只要輸入y後,等待解除安裝程序跑完即可

解除安裝Client

Oracle DB

按Enter

按Enter

按照指示解除安裝

解除安裝DB Home

步驟4:刪除註冊碼

打開Registry Editor

Registry Editor

刪除註冊碼
  • HKEY_CLASSES_ROOT 刪除以下所有以Ora、Oracle、Orcl、EnumOra 為字首的鍵
  • HKEY_CURRENT_USER → SOFTWARE → Microsoft → Windows → CurrentVersion → Explorer → MenuOrder → Start Menu → Programs 刪除以下所有以oracle為首的鍵
  • HKEY_LOCAL_MACHINE → SOFTWARE → ORACLE
  • HKEY_LOCAL_MACHINE → SOFTWARE → ODBC → ODBCINST.INI 刪除 Microsoft ODBC FOR ORACLE 登錄檔鍵以外的所有 Oracle 字樣的鍵值
  • HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services 刪除鍵下所有以 oracle 或 oraWeb 為字首的鍵
  • HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → Eventlog → Application 刪除此鍵下所有以oracle為首的鍵

刪除註冊碼

步驟5:刪除環境變數

環境變數

步驟6:刪除剩餘的資料夾

尋找所有指定過的oracle安裝路徑,並刪除所有資料夾及檔案
若無法刪除,則待重新開機後再刪除
  • C:\Program Files\Oracle


刪除剩餘的資料夾

參考資料 Reference

沒有留言:

張貼留言

本網站建議使用電腦或平板瀏覽