oracle 11g完全卸載


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

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

(2)然后運行安裝目錄下的l的deinstall.bat批處理文件卸載;

例如下圖:

Checking for required files and bootstrapping ...
Please wait ...
復制了 14 個文件
復制了 611 個文件
已復制         1 個文件。
已復制         1 個文件。
Location of logs C:\Users\wd\AppData\Local\Temp\OraDeinstall周六-06-10_8-44-18\logs\

############ ORACLE DEINSTALL & DECONFIG TOOL START ############


######################## CHECK OPERATION START ########################
安裝檢查配置開始
為要卸載的 Oracle 主目錄 'D:\app\wd\product\11.2.0\dbhome_1' 指定有效的主產品清單位置:

然后直接按enter鍵彈出下列提示

######################## CHECK OPERATION START ########################
安裝檢查配置開始
為要卸載的 Oracle 主目錄 'D:\app\wd\product\11.2.0\dbhome_1' 指定有效的主產品清單位置:
產品清單不存在, 工具將嘗試在 paramfile 或環境中查找主目錄類型。
卸載工具無法確定取消配置所選主目錄所需的主目錄類型。請選擇要嘗試卸載的 Oracle 主目錄的類型。
單實例數據庫 - 輸入 1
Real Application Cluster 數據庫 - 輸入 2
集群的網格基礎結構 - 輸入 3
獨立服務器的網格基礎結構 - 輸入 4
客戶機 Oracle 主目錄 - 輸入 5
透明網關 Oracle 主目錄 - 輸入 6

輸入 5  如果提示輸入listener直接按enter鍵

運行結果如下

5

檢查 Oracle 主目錄位置是否存在 D:\app\wd\product\11.2.0\dbhome_1
選擇進行卸載的 Oracle 主目錄類型為: CLIENT
選擇進行卸載的 Oracle 基目錄為:
檢查主產品清單位置是否存在

安裝檢查配置結束

檢查 Windows 和 .NET 產品配置開始


以下 Windows 和 .NET 產品將從 Oracle 主目錄取消配置:null

檢查 Windows 和 .NET 產品配置結束


網絡配置檢查配置開始

網絡取消配置跟蹤文件位置: C:\Users\wd\AppData\Local\Temp\OraDeinstall周六-06-10_8-44-18\logs\netdc_check6877447089239654167.log

指定要取消配置的所有單實例監聽程序 [LISTENER]:

網絡配置檢查配置結束


######################### CHECK OPERATION END #########################


####################### CHECK OPERATION SUMMARY #######################
選擇進行卸載的 Oracle 主目錄為: D:\app\wd\product\11.2.0\dbhome_1
Oracle 主目錄注冊到的產品清單位置為:
以下 Windows 和 .NET 產品將從 Oracle 主目錄取消配置:null
將取消配置以下單實例監聽程序: LISTENER
是否繼續 (y - 是, n - 否)? [n]: y
此會話的日志將寫入: 'C:\Users\wd\AppData\Local\Temp\OraDeinstall周六-06-10_8-44-18\logs\deinstall_deconfig2017-06-10_08-44-40-AM.out'
此會話的任何錯誤消息都將寫入: 'C:\Users\wd\AppData\Local\Temp\OraDeinstall周六-06-10_8-44-18\logs\deinstall_deconfig2017-06-10_08-44-40-AM.err'

######################## CLEAN OPERATION START ########################

網絡配置清除配置開始

網絡取消配置跟蹤文件位置: C:\Users\wd\AppData\Local\Temp\OraDeinstall周六-06-10_8-44-18\logs\netdc_clean3660414185154316772.log

取消配置單實例監聽程序: LISTENER

取消配置監聽程序: LISTENER
    停止監聽程序: LISTENER
    監聽程序已成功停止。
    刪除監聽程序: LISTENER
    監聽程序已成功刪除。
監聽程序已成功取消配置。

正在取消配置命名方法配置文件...
命名方法配置文件已成功取消配置。

正在取消配置備份文件...
備份文件已成功取消配置。

網絡配置已成功清除。

網絡配置清除配置結束

刪除 Windows 和 .NET 產品配置開始


刪除 Windows 和 .NET 產品配置結束
Oracle Universal Installer 清除開始

刪除本地節點上的服務 'OracleDBConsoleorcl' : 完成

刪除本地節點上的服務 'OracleJobSchedulerORCL' : 完成

刪除本地節點上的服務 'OracleMTSRecoveryService' : 完成

刪除本地節點上的服務 'OracleOraDb11g_home1ClrAgent' : 完成

刪除本地節點上的服務 'OracleOraDb11g_home1TNSListener' : 完成

刪除本地節點上的服務 'OracleServiceORCL' : 完成

刪除本地節點上的服務 'OracleVssWriterORCL' : 完成

無法刪除目錄 'D:\app\wd\product\11.2.0\dbhome_1\deinstall'。該目錄正在使用中。

 

相關截圖如下:

(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