Oracle数据库11gR2的卸载 - deinstall

简介: 从Oracle 11gR2开始,Oracle推荐使用deinstall来卸载Oracle数据库。

从Oracle 11gR2开始,Oracle推荐使用deinstall来卸载Oracle数据库。使用Oracle Universal Install(OUI) 的图形方式来卸载Oracle数据库软件了,会看到下图警告:

"请运行命令D:\app\admin\product\11.2.0\dbhome_1\deinstall\deinstall"来卸载此Oracle主目录"

Oracle卸载工具 - deinstall 的介绍:http://docs.oracle.com/cd/E11882_01/install.112/e24186/deinstall.htm

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\deinstall.rsp.tmpl  
  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\deinstall.rsp.tmpl  
  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.net,ode.net,odp.net,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.   
  42. 数据库取消配置跟踪文件位置: C:\Users\admin\AppData\Local\Temp\OraDeinstall周一-07-08_14-47-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.net,ode.net,odp.net,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_deconfig2013-07-08_02-49-57-PM.err'  
  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. 备份文件已成功取消配置。  
  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 清除开始  
  105.   
  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.net configuration  
  154. Removed ode.net configuration  
  155. Removed odp.net 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.   
  172.   
  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变量


第五步:重启,然后删除第三步中未删掉内容

目录
相关文章
|
19天前
|
存储 Oracle 关系型数据库
数据库数据恢复—ORACLE常见故障的数据恢复方案
Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。
66 11
|
1月前
|
Oracle 关系型数据库 数据库
Oracle数据恢复—Oracle数据库文件有坏快损坏的数据恢复案例
一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。 由于数据库没有备份,无法通过备份去恢复数据库。
|
1月前
|
存储 Oracle 关系型数据库
oracle数据恢复—Oracle数据库文件大小变为0kb的数据恢复案例
存储掉盘超过上限,lun无法识别。管理员重组存储的位图信息并导出lun,发现linux操作系统上部署的oracle数据库中有上百个数据文件的大小变为0kb。数据库的大小缩水了80%以上。 取出&并分析oracle数据库的控制文件。重组存储位图信息,重新导出控制文件中记录的数据文件,发现这些文件的大小依然为0kb。
|
25天前
|
存储 Oracle 关系型数据库
服务器数据恢复—华为S5300存储Oracle数据库恢复案例
服务器存储数据恢复环境: 华为S5300存储中有12块FC硬盘,其中11块硬盘作为数据盘组建了一组RAID5阵列,剩下的1块硬盘作为热备盘使用。基于RAID的LUN分配给linux操作系统使用,存放的数据主要是Oracle数据库。 服务器存储故障: RAID5阵列中1块硬盘出现故障离线,热备盘自动激活开始同步数据,在同步数据的过程中又一块硬盘离线,RAID5阵列瘫痪,上层LUN无法使用。
|
6天前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
24 3
|
6天前
|
安全 关系型数据库 MySQL
MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!
《MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!》介绍了MySQL中的三种关键日志:二进制日志(Binary Log)、重做日志(Redo Log)和撤销日志(Undo Log)。这些日志确保了数据库的ACID特性,即原子性、一致性、隔离性和持久性。Redo Log记录数据页的物理修改,保证事务持久性;Undo Log记录事务的逆操作,支持回滚和多版本并发控制(MVCC)。文章还详细对比了InnoDB和MyISAM存储引擎在事务支持、锁定机制、并发性等方面的差异,强调了InnoDB在高并发和事务处理中的优势。通过这些机制,MySQL能够在事务执行、崩溃和恢复过程中保持
29 3
|
6天前
|
SQL 关系型数据库 MySQL
数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog
《数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog》介绍了如何利用MySQL的二进制日志(Binlog)恢复误删除的数据。主要内容包括: 1. **启用二进制日志**:在`my.cnf`中配置`log-bin`并重启MySQL服务。 2. **查看二进制日志文件**:使用`SHOW VARIABLES LIKE &#39;log_%&#39;;`和`SHOW MASTER STATUS;`命令获取当前日志文件及位置。 3. **创建数据备份**:确保在恢复前已有备份,以防意外。 4. **导出二进制日志为SQL语句**:使用`mysqlbinlog`
33 2
|
19天前
|
关系型数据库 MySQL 数据库
Python处理数据库:MySQL与SQLite详解 | python小知识
本文详细介绍了如何使用Python操作MySQL和SQLite数据库,包括安装必要的库、连接数据库、执行增删改查等基本操作,适合初学者快速上手。
139 15
|
13天前
|
SQL 关系型数据库 MySQL
数据库数据恢复—Mysql数据库表记录丢失的数据恢复方案
Mysql数据库故障: Mysql数据库表记录丢失。 Mysql数据库故障表现: 1、Mysql数据库表中无任何数据或只有部分数据。 2、客户端无法查询到完整的信息。
|
20天前
|
关系型数据库 MySQL 数据库
数据库数据恢复—MYSQL数据库文件损坏的数据恢复案例
mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库。

推荐镜像

更多