在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.  

 

 

 

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