Oracle数据库11gR2的卸载-deinstall
从Oracle 11gR2开始,Oracle推荐使⽤deinstall来卸载Oracle数据库。使⽤Oracle Universal Install(OUI) 的图形⽅式来卸载Oracle数据库软件了,会看到下图警告:
"请运⾏命令D:\app\admin\product\11.2.0\dbhome_1\deinstall\deinstall"来卸载此Oracle主⽬录"
The deinstall command uses the information you provide and the information gathered from the software home to create a parameter file. Alternatively, you can supply a parameter file generated previously by the deinstall command using the –checkonly option, or by editing the response file template.
The deinstall tool stops Oracle software, and removes Oracle software and configuration files on the operating system for a specific Oracle home.
Example of Running the Deinstall Command
1. D:\app\admin\product\11.
2.0\dbhome_1\deinstall>deinstall.bat -
paramfile D:\app\admin\product\11.2.0\dbhome_1\deinstall\response\pl
2. Checking for required files and bootstrapping ...
3. Please wait ...
4. 复制了 14 个⽂件
5. 复制了 793 个⽂件
6. 已复制        1 个⽂件。
7. 已复制        1 个⽂件。
8. Location of logs C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-27\logs\
9.
10. >>## ORACLE DEINSTALL & DECONFIG TOOL START >>##
11.
12. 使⽤属性⽂件 D:\app\admin\product\11.2.0\dbhome_1\deinstall\response\pl
13.
14. >>>>#### CHECK OPERATION START >>>>####
15. 安装检查配置开始
16. 为要卸载的 Oracle 主⽬录 'd:\app\admin\product\11.2.0\dbhome_1' 指定有效的主产品清单位置:
17.
18.
19. 检查 Oracle 主⽬录位置是否存在 d:\app\admin\product\11.2.0\dbhome_1
20. 选择进⾏卸载的 Oracle 主⽬录类型为: SIDB
21. 选择进⾏卸载的 Oracle 基⽬录为: d:\app\admin
22. 检查主产品清单位置是否存在
23.
24. 安装检查配置结束
25.
26. 检查 Windows 和 .NET 产品配置开始
27.
28.
29. 以下 Windows 和 .NET 产品将从 Oracle 主⽬录取消配置:asp,ode,odp,ntoledb,oramts,oo4o
30.
31. 检查 Windows 和 .NET 产品配置结束
32.
33.
34. ⽹络配置检查配置开始
35.
36. ⽹络取消配置跟踪⽂件位置: C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-
27\logs\netdc_check8571192068625526846.log
37.
38. ⽹络配置检查配置结束
39.
40. 数据库检查配置开始
41.
27\logs\databasedc_check8600159640842540399.log
43.
44. 指定值列表作为输⼊时使⽤逗号作为分隔符
45.
46. 指定在此 Oracle 主⽬录中配置的数据库名的列表 []:
47. 数据库检查配置结束
48.
49. Enterprise Manager Configuration Assistant START
50.
51. EMCA 取消配置跟踪⽂件位置: C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-27\logs\emcadc_check.log
52.
53. Enterprise Manager Configuration Assistant END
54. Oracle Configuration Manager check START
55. OCM check log file location : C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-27\logs\\ocm_check7727.log
56. Oracle Configuration Manager check END
57.
58. >>>>> CHECK OPERATION END >>>>>
59.
60.
61. >>>>### CHECK OPERATION SUMMARY >>>>###
62. 选择进⾏卸载的 Oracle 主⽬录为: d:\app\admin\product\11.2.0\dbhome_1
63. Oracle 主⽬录注册到的产品清单位置为:
64. 以下 Windows 和 .NET 产品将从 Oracle 主⽬录取消配置:asp,ode,odp,ntoledb,oramts,oo4o
65. 对于任何数据库, 没有要更新的 Enterprise Manager 配置
66. 没有要更新的 Enterprise Manager ASM ⽬标
67. 没有要移植的 Enterprise Manager 监听程序⽬标
68. Checking the config status for CCR
69. Oracle Home exists with CCR directory, but CCR is not configured
70. CCR check is finished
71. 是否继续 (y - 是, n - 否)? [n]: y
72. 此会话的⽇志将写⼊: 'C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-27\logs\deinstall_deconfig2013-07-
08_02-49-57-PM.out'
73. 此会话的任何错误消息都将写⼊: 'C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-
27\logs\deinstall_'
74.
75. >>>>#### CLEAN OPERATION START >>>>####
76.
77. Enterprise Manager Configuration Assistant START
78.
79. EMCA 取消配置跟踪⽂件位置: C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-27\logs\emcadc_clean.log
80.
81. 更新 Enterprise Manager ASM ⽬标 (如果有)
82. 更新 Enterprise Manager 监听程序⽬标 (如果有)
83. Enterprise Manager Configuration Assistant END
84. 数据库取消配置跟踪⽂件位置: C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-
27\logs\databasedc_clean2311212304328943730.log
85.
86. ⽹络配置清除配置开始
87.
88. ⽹络取消配置跟踪⽂件位置: C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-
27\logs\netdc_clean4566882679623591178.log
89.
90. 正在取消配置备份⽂件...
91. 备份⽂件已成功取消配置。
oracle客户端卸载步骤
92.
93. ⽹络配置已成功清除。
94.
95. ⽹络配置清除配置结束
96.
97. Oracle Configuration Manager clean START
98. OCM clean log file location : C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-27\logs\\ocm_clean7727.log
99. Oracle Configuration Manager clean END
100. 删除 Windows 和 .NET 产品配置开始
101.
102.
103. 删除 Windows 和 .NET 产品配置结束
104. Oracle Universal Installer 清除开始
106. 从本地节点上的主产品清单中分离 Oracle 主⽬录 'd:\app\admin\product\11.2.0\dbhome_1' : 完成
107.
108. ...
109. ...
110. ⽆法删除⽬录 'd:\app\admin\product\11.2.0\dbhome_1\dbs'。该⽬录不为空。
111. ⽆法删除⽬录 'd:\app\admin\product\11.2.0\dbhome_1\deinstall'。该⽬录正在使⽤中。
112. ⽆法删除⽬录 'd:\app\admin\product\11.2.0\dbhome_1'。该⽬录不为空。
113. 删除本地节点上的⽬录 'd:\app\admin\product\11.2.0\dbhome_1' : 失败 <<<<
114.
115. 删除本地节点上的⽬录 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDb11g_home1' : 完成116.
117. 从本地节点上的 PATH 变量中删除 oracle 主⽬录 'd:\app\admin\product\11.2.0\dbhome_1' : 完成
118.
119. 删除本地节点上的⽬录 'C:\Program Files\Oracle\Inventory' : 完成
120.
121. 删除本地节点上的⽬录 'C:\Program Files\Oracle' : 完成
122.
123. 删除本地节点上的注册表键 'HKEY_LOCAL_MACHINE\Software\Oracle\inst_loc' : 完成
124. ...
125. ...
126. ⽆法删除⽬录 'd:\app\admin\product\11.2.0\dbhome_1'。该⽬录不为空。
127. ⽆法删除⽬录 'd:\app\admin\product\11.2.0'。该⽬录不为空。
128. ⽆法删除⽬录 'd:\app\admin\product'。该⽬录不为空。
129. ⽆法删除⽬录 'd:\app\admin'。该⽬录不为空。
130. 删除本地节点上的⽬录 'd:\app\admin' : 失败 <<<<
131.
132. Oracle Universal Installer 清除已完成, 但出现错误。
133.
134. Oracle Universal Installer 清除结束
135.
136.
137. Oracle 安装清除开始
138.
139.
140. Oracle 安装清除结束
141.
142. 已将默认属性⽂件 C:\Users\admin\AppData\Local\Temp\OraDeinstall周⼀-07-08_14-47-
27\response\deinstall_OraDb11g_home1.rsp 作为 C:\Users\admin\AppData\Local\Temp\OraDeinsta
143. ll周⼀-07-08_14-47-27\response\deinstall_OraDb11g_home1.rsp3 移动
144.
145. >>>>> CLEAN OPERATION END >>>>>
146.
147.
148. >>>>### CLEAN OPERATION SUMMARY >>>>###
149. ⽆法更新具有前缀 LISTENER 的监听程序的 Enterprise Manager ⽬标
150. Cleaning the config for CCR
151. As CCR is not configured, so skipping the cleaning of CCR configuration
152. CCR clean is finished
153. Removed asp configuration
154. Removed ode configuration
155. Removed odp configuration
156. Removed ntoledb configuration
157. Removed oramts configuration
158. Removed oo4o configuration
159. 已成功地从本地节点上的主产品清单中分离 Oracle 主⽬录 'd:\app\admin\product\11.2.0\dbhome_1'。
160. ⽆法删除本地节点上的⽬录 'd:\app\admin\product\11.2.0\dbhome_1'。
161. 已成功地删除本地节点上的⽬录 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDb11g_home1'。162. 已成功从本地节点上的 PATH 变量中删除 oracle 主⽬录 'd:\app\admin\product\11.2.0\dbhome_1'。
163. 已成功地删除本地节点上的⽬录 'C:\Program Files\Oracle\Inventory'。
164. 已成功地删除本地节点上的⽬录 'C:\Program Files\Oracle'。
165. 已成功地删除本地节点上的注册表键 'HKEY_LOCAL_MACHINE\Software\Oracle\inst_loc'。
166. ⽆法删除本地节点上的⽬录 'd:\app\admin'。
167. Oracle Universal Installer 清除已完成, 但出现错误。
168.
169. Oracle 安装程序已成功清除临时⽬录。
170. >>>>>>>>>>>>>>#
171.
173. >>### ORACLE DEINSTALL & DECONFIG TOOL END >>###  174.
175. 移动了        1 个⽬录。
176. 移动了        1 个⽬录。
177. 移动了        1 个⽬录。
178.
179. D:\app\admin\product\11.2.0\dbhome_1\deinstall>
------------------------------------------------------------------------------------------------------
卸载完成后,Oracle⽂件⽬录下仍有oci.dll⽆法删除,重启计算机后删除即可。
如果deinstall遇到了⿇烦,也可以考虑⼿⼯删除Oracle数据库,⽅法如下:
第⼀步:停⽤全部oracle服务
第⼆步:删除oracle注册表
运⾏regedit在如下路径中到oracle相关键值,删除
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application 第三步:删除物理⽂件,有如下两个⽂件夹(有dll等⽂件正在使⽤请跳过该⽂件)
1、x:\app\...  此⽬录为默认oracle安装主⽬录,连通app全删掉。
2、x:\Program Files\Oracle\... 此⽬录为inventory内容连同oracle全部删除掉。
第四步:删除系统变量Path中的oracle变量
第五步:重启,然后删除第三步中未删掉内容

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论