oracle 11g 完全卸載方法


轉自:https://blog.csdn.net/qq_36280688/article/details/78123088

當然,不太敢說原創。這是本人親測可用的一種方法,結合了好多種方法,挑選出的可用方法(從我的博客園粘來的,一開始是發布在了博客園)

 

網上好多卸載教程都前篇一律,但很多卸完重裝都有問題,卸了幾次裝了幾次,就特地總結整理一下

另外說一句:在完全刪除(或者叫卸載)oracle時,沒有必要特別意oracle提示問題,只要把oracle痕跡都刪除了即可。

oracle 11g release2的完全卸載方式與前些版本有了改變,自帶了一個卸載批處理文件——deinstall.bat。(這個工具可以從oracle的home進行完全的卸載,不管是單實例oracle還是cluster還是ASM或RAC都可以用deinstall工具卸載。deinstall工具在安裝介質里有,安裝后可以在ORACLE_HOME\deinstall目錄找到)

(1)首先在運行services.msc打開服務,停止所有oracle的服務;

(2)然后運行H:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批處理文件卸載;

全程代碼太繁雜就提幾個需要手工操作的講,運行過程中可能需要填寫如下選項:

【指定要取消配置的所有單實例監聽程序[LISTENER]:(括號里LISTENER給提示默認安裝時監聽程序叫LISTENER所直接回車或者填LISTENER)

指定在此oracle主目錄中配置的數據庫名的列表[MYDATA,ORCL]:MYDATA,ORCL(也可能是別的,填[]中的即可)

是否仍要修改 MYDATA,ORCL 數據庫的詳細資料? [n]: n

CCR check is finished   是否繼續(y - 是, n - 否)? [n]: y

(3)運行regedit命令,打開注冊表窗口。刪除注冊表中與Oracle相關的內容,具體如下:

   1、刪除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目錄。

2、刪除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb為開頭的鍵。

      3、刪除HKEY_LOCAL_MACHINE/SYSETM/CurrentControlSet/Services/Eventlog/application中所有以oracle開頭的鍵。  

    4、刪除HKEY_CLASSES_ROOT目錄下所有以Ora、Oracle、Orcl或EnumOra為前綴的鍵。

     5、刪除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 開頭的鍵。    

  6、刪除HKDY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除Microsoft ODBC for Oracle注冊表鍵以外的所有含有Oracle的鍵。 

  7、刪除環境變量中的PATHT CLASSPATH中包含Oracle的值。 

  8、刪除“開始”/“程序”中所有Oracle的組和圖標。 

  9、刪除所有與Oracle相關的目錄,包括:         1)、c:\Program file\Oracle目錄。         2)、ORACLE_BASE目錄。         3)、c:\Documents and Settings\系統用戶名、LocalSettings\Temp目錄下的臨時文件。

至此,oracle 11g 也就卸載完全了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM