原文連接:https://blog.csdn.net/ninewind/article/details/89520400
Step0:
進入服務
找到Oracle開頭的服務
將這些服務全部停止
Step1.
點擊開始菜單找到Oracle,然后點擊Oracle安裝產品,再點擊Universal Installer
Step2.
點擊之后稍等一會然后會進入進入下圖界面,點擊卸載產品
Step3.
選中要刪除的Oracle產品,然后點擊刪除
Step4.
進入下圖所示的目錄
Step5.
找到deinstall.bat文件后雙擊
Step6.
出現--指定要取消配置的所有單實例監聽程序 [LISTENER]:
輸入LISTENER如圖所示----然后回車
Step7.
回車后進入下圖界面
此時輸入[]之內的內容,指定多個列表時用英文逗號作為分隔符
本例中只有一個ORCL11故只輸入ORCL11然后回車
回車之后切記不要做任何操作---耐心等待
直到出現Step8里的內容
如果在這個時候進行輸入,都將會進入緩沖區
作為后面選項的輸入
如果有同學Step8的內容和我的不同,請重新卸載
Step8:
出現已自動搜索到數據庫 ORCL11 的詳細資料。是否仍要修改 ORCL11 數據庫的詳細資料?
這里直接回車或者輸入y后回車都可以
Step9:
出現------指定此數據庫 (1. 單實例數據庫|2. 啟用 Oracle Restart 的數據庫) 的類型 [1]:
直接回車
出現------指定數據庫的診斷目標位置 [F:\APP\ADMINISTRATOR\diag\rdbms\orcl11]:
直接回車
如果出現紅框中所示信息提示目錄不存在,則指定目錄為F:\APP\ADMINISTRATOR\diag就可以
其中F:\APP\ADMINISTRATOR\為你安裝Oracle的目錄
實在不知道的同學直接復制指定數據庫的診斷目標位置 [F:\APP\ADMINISTRATOR\diag\rdbms\orcl11]:中的F:\APP\ADMINISTRATOR\diag然后回車即可
Step10:
出現------指定數據庫 ASM|FS 使用的存儲類型 [FS]:
輸入FS回車
Step11:
出現------如果有任何數據庫文件存在於共享文件系統上, 請指定目錄的列表。如果找到了 'ORCL11' 子目錄, 則將刪除該子目錄。否則將刪除指定的目錄。此外, 可以指定可以指定帶有完整路徑的數據庫文件的列表
直接回車
Step12:
如果在文件系統上配置了快速恢復區, 請指定其位置。如果找到了 'ORCL11' 子目錄, 則將刪除該子目錄。
直接回車
Step13:
出現------指定數據庫 spfile 位置
直接回車
Step14:
出現------是否繼續
輸入y回車
Step15:
這里在CMD里面的操作就完成了
靜靜等待CMD頁面自動消失即可
本例中的Oracle的安裝目錄為F:\app如下圖
同學可以進入如下紅框的路徑
Step16:
Win+R打開運行界面,輸入regedit,回車進入注冊表編輯器
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 路徑下的所有Oracle開始的服務名稱
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application注冊表的所有Oracle開頭的所有
刪除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 注冊表
然后查看環境變量中是否存在Oracle相關的設置,若有直接刪除與Oracle有關的設置
我的環境變量里沒有相關設置就不截圖了
Step17:
刪除F:\app目錄下的所有文件
刪除C盤下C:\Program Files或者C:\Program Files(x86)目錄下的Oracle目錄
如下圖
然后重啟電腦
至此,Oracle已經完全卸載了
就可以快樂的重裝了