在Windows 10上卸載Oracle Database 12.2

說明:

使用$ORACLE_HOME/deinstall/deinstall.bat來卸載,不知道爲啥卸載不掉:oracle軟件目錄和註冊表中的Oracle信息依然存在。

於是,就使用瞭如下的方法進行卸載:


 
  1. Microsoft Windows [版本 10.0.15063]

  2. (c) 2017 Microsoft Corporation。保留所有權利。

  3.  
  4. C:\Users\hunter>cd \

  5.  
  6. C:\>cd winx64_12201_database

  7.  
  8. C:\winx64_12201_database>dir

  9. 驅動器 C 中的卷是 Windows

  10. 卷的序列號是 7431-627A

  11.  
  12. C:\winx64_12201_database 的目錄

  13.  
  14. 2017/12/17 15:59 <DIR> .

  15. 2017/12/17 15:59 <DIR> ..

  16. 2017/12/17 15:59 <DIR> database

  17. 0 個文件 0 字節

  18. 3 個目錄 77,423,243,264 可用字節

  19.  
  20. C:\winx64_12201_database>cd database

  21.  
  22. C:\winx64_12201_database\database>dir

  23. 驅動器 C 中的卷是 Windows

  24. 卷的序列號是 7431-627A

  25.  
  26. C:\winx64_12201_database\database 的目錄

  27.  
  28. 2017/03/09 11:53 <DIR> .

  29. 2017/03/09 11:53 <DIR> ..

  30. 2017/03/09 05:52 <DIR> install

  31. 2017/03/09 10:26 <DIR> response

  32. 2012/05/25 14:56 96,176 setup.exe

  33. 2017/03/09 10:29 <DIR> stage

  34. 2013/02/07 03:25 514 welcome.html

  35. 2 個文件 96,690 字節

  36. 5 個目錄 76,690,018,304 可用字節

  37.  
  38. C:\winx64_12201_database\database>setup.exe -deinstall -home C:\app\hunter\virtual\product\12.2.0\dbhome_1

  39.  
  40. C:\winx64_12201_database\database>

如下是上述命令執行時的log(取自:C:\Users\hunter\logs\deinstall_deconfig2017-12-17_04-03-37-PM.out文件):

 


 
  1. ############ ORACLE DECONFIG TOOL START ############

  2.  
  3. oracle.install.library.crs.CRSInfo.isCRSConfigured() returns value false

  4.  
  5. ######################### DECONFIG CHECK OPERATION START #########################

  6. ## [開始] 安裝檢查配置 ##

  7. Gathering system details...

  8. Using default path : /usr/sbin/arfor ar command.

  9.  
  10. Executing [C:\app\hunter\virtual\product\12.2.0\dbhome_1\bin\orabasehome.exe]

  11. with environment variables {configsetroot=C:\Windows\ConfigSetRoot, PATH=C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\\bin;C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\\ext\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem, toolPath=C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\, USERDOMAIN_ROAMINGPROFILE=abchost, PROCESSOR_LEVEL=6, INSTALLED_VERSION_FLAG=$setInstallFlag$, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, __COMPAT_LAYER=Installer, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, =E:=E:\, rmdirperlCmd=rmdir /S /Q "C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\\perl", USERNAME=hunter, ProgramFiles(x86)=C:\Program Files (x86), PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, TOOL_ARGS=-home C:\app\hunter\virtual\product\12.2.0\dbhome_1, oracleHomeVersion=0, deinstallCmd="C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\\perl\bin\perl" "C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\\deinstall.pl" 0 0 C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\ C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\ -home C:\app\hunter\virtual\product\12.2.0\dbhome_1, ProgramData=C:\ProgramData, =F:=F:\, ProgramW6432=C:\Program Files, HOMEPATH=\Users\hunter, PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 9, GenuineIntel, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, windir=C:\Windows, LOCALAPPDATA=C:\Users\hunter\AppData\Local, USERDOMAIN=abchost, LOGONSERVER=\\abchost, PROMPT=$P$G, OneDrive=C:\Users\hunter\OneDrive, =C:=C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap, APPDATA=C:\Users\hunter\AppData\Roaming, ORACLE_HOME=C:\app\hunter\virtual\product\12.2.0\dbhome_1, TEMP_LOC=C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\, CommonProgramFiles=C:\Program Files\Common Files, OS=Windows_NT, cmdToRun=echo C:\Users\hunter\AppData\Local\Temp\deinstall_bootstrap\, COMPUTERNAME=abchost, PROCESSOR_REVISION=8e09, CommonProgramW6432=C:\Program Files\Common Files, ComSpec=C:\Windows\system32\cmd.exe, =D:=D:\, SystemRoot=C:\Windows, TEMP=C:\Users\hunter\AppData\Local\Temp, HOMEDRIVE=C:, USERPROFILE=C:\Users\hunter, TMP=C:\Users\hunter\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, NUMBER_OF_PROCESSORS=4}

  12. Starting Output Reader Threads for process C:\app\hunter\virtual\product\12.2.0\dbhome_1\bin\orabasehome.exe

  13. Parsing C:\app\hunter\virtual\product\12.2.0\dbhome_1

  14. The process C:\app\hunter\virtual\product\12.2.0\dbhome_1\bin\orabasehome.exe exited with code 0

  15. Waiting for output processor threads to exit.

  16. Output processor threads exited.

  17.  
  18. 檢查 Oracle 主目錄位置是否存在 C:\app\hunter\virtual\product\12.2.0\dbhome_1

  19. 選定進行卸載的 Oracle 主目錄類型爲:Oracle 單實例數據庫

  20. 選定進行卸載的 Oracle 基目錄爲:c:\app\hunter\virtual

  21. 檢查主產品清單位置是否存在 C:\Program Files\Oracle\Inventory

  22.  
  23. ## [結束] 安裝檢查配置 ##

  24.  
  25. ## [開始] 檢查 Windows 和 .NET 產品配置 ##

  26.  
  27.  
  28. 以下 Windows 和 .NET 產品將從 Oracle 主目錄取消配置:ode.net,ntoledb,oramts,asp.net,odp.net

  29.  
  30. ## [結束] 檢查 Windows 和 .NET 產品配置 ##

  31.  
  32.  
  33. 網絡配置檢查配置開始

  34.  
  35. 網絡取消配置跟蹤文件位置: C:\Users\hunter\logs\netdc_check2017-12-17_04-03-39-PM.log

  36.  
  37. 網絡配置檢查配置結束

  38.  
  39. 數據庫檢查配置開始

  40.  
  41. 數據庫取消配置跟蹤文件位置: C:\Users\hunter\logs\databasedc_check2017-12-17_04-03-41-PM.log

  42.  
  43. 指定值列表作爲輸入時使用逗號作爲分隔符

  44.  
  45. 指定在此 Oracle 主目錄中配置的數據庫名的列表 []: 數據庫檢查配置結束

  46. Oracle Configuration Manager check START

  47. OCM 檢查日誌文件位置: C:\Users\hunter\logs\\ocm_check3527.log

  48. Oracle Configuration Manager check END

  49.  
  50. ######################### DECONFIG CHECK OPERATION END #########################

  51.  
  52.  
  53. ####################### DECONFIG CHECK OPERATION SUMMARY #######################

  54. 選定進行卸載的 Oracle 主目錄爲:C:\app\hunter\virtual\product\12.2.0\dbhome_1

  55. Oracle 主目錄註冊到的產品清單位置爲: C:\Program Files\Oracle\Inventory

  56. 以下 Windows 和 .NET 產品將從 Oracle 主目錄取消配置:ode.net,ntoledb,oramts,asp.net,odp.net

  57. 檢查 CCR 的配置狀態

  58. Oracle 主目錄已存在且具有 CCR 目錄, 但 CCR 未配置

  59. CCR 檢查已完成

  60. 是否要繼續 (是 - 是, 否 - 否)? [否]: 此會話的日誌將寫入: 'C:\Users\hunter\logs\deinstall_deconfig2017-12-17_04-03-37-PM.out'

  61. 此會話的任何錯誤消息都將寫入: 'C:\Users\hunter\logs\deinstall_deconfig2017-12-17_04-03-37-PM.err'

  62.  
  63. ######################## DECONFIG CLEAN OPERATION START ########################

  64. 數據庫取消配置跟蹤文件位置: C:\Users\hunter\logs\databasedc_clean2017-12-17_04-03-57-PM.log

  65.  
  66. 網絡配置清除配置開始

  67.  
  68. 網絡取消配置跟蹤文件位置: C:\Users\hunter\logs\netdc_clean2017-12-17_04-03-57-PM.log

  69.  
  70. 正在取消配置備份文件...

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

  72.  
  73. 網絡配置已成功清除。

  74.  
  75. 網絡配置清除配置結束

  76.  
  77. Oracle Configuration Manager clean START

  78. OCM 清理日誌文件位置: C:\Users\hunter\logs\\ocm_clean3527.log

  79. Oracle Configuration Manager clean END

  80. ## [開始] 刪除 Windows 和 .NET 產品配置 ##

  81.  
  82.  
  83. ## [結束] 刪除 Windows 和 .NET 產品配置 ##

  84. ## [START] 刪除 Oracle 主目錄用戶配置 ##

  85.  
  86. Removing ORA_OraDB12Home1_SVCACCTS from system specific groups

  87. Removing home specific groups.

  88. Removing group ORA_OraDB12Home1_OPER

  89. Removing group ORA_OraDB12Home1_DBA

  90. Removing group ORA_OraDB12Home1_SYSBACKUP

  91. Removing group ORA_OraDB12Home1_SYSDG

  92. Removing group ORA_OraDB12Home1_SYSKM

  93. Removing group ORA_OraDB12Home1_SVCSIDS

  94. Removing group ORA_OraDB12Home1_SVCACCTS

  95. Removing Oracle Groups from system

  96. Removing group ORA_OPER

  97. Removing group ORA_DBA

  98. Removing group ORA_INSTALL

  99. Removing group ORA_GRID_LISTENERS

  100. Removing group ORA_ASMADMIN

  101. Removing group ORA_ASMDBA

  102. Removing group ORA_ASMOPER

  103. Removing group ORA_CLIENT_LISTENERS

  104. Removing group ORA_CRS_USERS

  105. Removing group ORA_RAC

  106. Removing group ORA_DBSVCACCTS

  107.  
  108. ## [END] 刪除 Oracle 主目錄用戶配置 ##

  109.  
  110. ######################### DECONFIG CLEAN OPERATION END #########################

  111.  
  112.  
  113. ####################### DECONFIG CLEAN OPERATION SUMMARY #######################

  114. 清理 CCR 的配置

  115. 由於 CCR 未配置, 因此跳過清理 CCR 配置

  116. CCR 清理已完成

  117. Removed ode.net configuration

  118. Removed ntoledb configuration

  119. Removed oramts configuration

  120. Removed asp.net configuration

  121. Removed odp.net configuration

  122. #######################################################################

  123.  
  124.  
  125. ############# ORACLE DECONFIG TOOL END #############

  126.  
  127.  
  128. ############ ORACLE DEINSTALL TOOL START ############

  129.  
  130. oracle.install.library.crs.CRSInfo.isCRSConfigured() returns value false

  131.  
  132.  
  133.  
  134.  
  135. ####################### DEINSTALL CHECK OPERATION SUMMARY #######################

  136. 此會話的日誌將寫入: 'C:\Users\hunter\logs\deinstall_deconfig2017-12-17_04-03-37-PM.out'

  137. 此會話的任何錯誤消息都將寫入: 'C:\Users\hunter\logs\deinstall_deconfig2017-12-17_04-03-37-PM.err'

  138.  
  139. ######################## DEINSTALL CLEAN OPERATION START ########################

  140. ## [開始] 準備卸載 ##

  141. 將 LOCAL_NODE 設置爲 abchost

  142. 將 CRS_HOME 設置爲 false

  143. 將 oracle.installer.local 設置爲 false

  144.  
  145. ## [結束] 準備卸載 ##

  146.  
  147. Setting the force flag to false

  148. Setting the force flag to cleanup the Oracle Base

  149. Oracle Universal Installer 清除開始

  150.  
  151. 從本地節點上的主產品清單中分離 Oracle 主目錄 'C:\app\hunter\virtual\product\12.2.0\dbhome_1' : 完成

  152.  
  153. 刪除本地節點上的目錄 'C:\app\hunter\virtual\product\12.2.0\dbhome_1' : 完成

  154.  
  155. 刪除本地節點上的目錄 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB12Home1' : 完成

  156.  
  157. 從本地節點上的 PATH 變量中刪除 oracle 主目錄 'C:\app\hunter\virtual\product\12.2.0\dbhome_1' : 完成

  158.  
  159. 刪除本地節點上的目錄 'C:\Program Files\Oracle\Inventory' : 完成

  160.  
  161. 刪除本地節點上的目錄 'C:\Program Files\Oracle' : 完成

  162.  
  163. 刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\Oracle\inst_loc' : 完成

  164.  
  165. 刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\ODP.NET' : 完成

  166.  
  167. 刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\ODP.NET.Managed' : 完成

  168.  
  169. 刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\OracleMTSRecoveryService' : 完成

  170.  
  171. 刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\_DosLinks' : 完成

  172.  
  173. 刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\System\\CurrentControlSet\\Services\\Oracle11' : 完成

  174.  
  175. 將不會刪除本地節點上的 Oracle 基目錄 'c:\app\hunter\virtual'。該目錄不爲空。

  176.  
  177. Oracle Universal Installer 清除成功。

  178.  
  179. Oracle Universal Installer 清除結束

  180.  
  181.  
  182. ## [開始] Oracle 安裝清除 ##

  183.  
  184. PRKC-1138 : 無法檢查節點 "abchost" 上的服務 "OracleRemExecServiceV2" 的狀態, [??¨?????δ]

  185.  
  186. ## [結束] Oracle 安裝清除 ##

  187.  
  188.  
  189. ######################### DEINSTALL CLEAN OPERATION END #########################

  190.  
  191.  
  192. ####################### DEINSTALL CLEAN OPERATION SUMMARY #######################

  193. 已成功地從本地節點上的主產品清單中分離 Oracle 主目錄 'C:\app\hunter\virtual\product\12.2.0\dbhome_1'。

  194. 已成功地刪除本地節點上的目錄 'C:\app\hunter\virtual\product\12.2.0\dbhome_1'。

  195. 已成功地刪除本地節點上的目錄 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB12Home1'。

  196. 已成功從本地節點上的 PATH 變量中刪除 oracle 主目錄 'C:\app\hunter\virtual\product\12.2.0\dbhome_1'。

  197. 已成功地刪除本地節點上的目錄 'C:\Program Files\Oracle\Inventory'。

  198. 已成功地刪除本地節點上的目錄 'C:\Program Files\Oracle'。

  199. 已成功地刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\Oracle\inst_loc'。

  200. 已成功地刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\ODP.NET'。

  201. 已成功地刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\ODP.NET.Managed'。

  202. 已成功地刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\OracleMTSRecoveryService'。

  203. 已成功地刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\Software\\Oracle\\_DosLinks'。

  204. 已成功地刪除本地節點上的註冊表鍵 'HKEY_LOCAL_MACHINE\System\\CurrentControlSet\\Services\\Oracle11'。

  205. Oracle Universal Installer 清除成功。

  206.  
  207. 複查節點 'abchost' 上的 'c:\app\hunter\virtual' 的權限和內容。

  208. 如果沒有 Oracle 主目錄與 'c:\app\hunter\virtual' 相關聯, 請手動刪除 'c:\app\hunter\virtual' 及其內容。

  209. Oracle 卸載工具已成功清除臨時目錄。

  210. #######################################################################

  211.  
  212.  
  213. ############# ORACLE DEINSTALL TOOL END #############

  214.  

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章