Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1251312
  • 博文数量: 125
  • 博客积分: 4372
  • 博客等级: 上校
  • 技术积分: 1055
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-12 09:53
文章分类

全部博文(125)

文章存档

2019年(3)

2018年(2)

2017年(1)

2016年(2)

2015年(4)

2014年(11)

2013年(5)

2012年(4)

2011年(12)

2010年(10)

2009年(17)

2008年(17)

2007年(25)

2006年(12)

分类: Oracle

2008-05-31 15:51:02

WindowsORACLE完全卸载

使用OUI可以卸载数据库,但卸载后注册表和文件系统内仍会有部分残留。这些残留不仅占用磁盘空间,而且影响ORACLE的重新安装及系统性能。

 WINDOWS下卸载ORACLE 10g的步骤:

1 删除聚集同步服务CSSCluster Synchronization Services)。如果数据库配置了自动存储管理ASM,应该先删除CSS服务,因为ORACLE不会自动删除这个服务。在DOS命令下使用localconfig delete命令可删除该服务。

C:\Documents and Settings\Administrator>localconfig delete

Step 1:  stopping local CSS stack

Step 2:  deleting OCR repository

  failed to open the OCR subkey, err(1060)

  failed to cleanup local OCR repository

successfully deleted local CSS setup

 可能因为我的数据库没有配置ASM,因此执行的时候出现如上所示的错误提示。

2 逐个停止所有与ORACLE相关的服务。

 ORACLE服务是以Ora开头的,例如:

这个在WINDOWS的服务对话框;大家都比较熟悉,就不说了。

3 使用OUIOracle Universal Installer)卸载Oracle软件。

 开始->程序->Oracle-OraDb110g_home1|Oracle installation product|Universal installer.

 卸载ORACLE的时间比较长,而且比较耗费资源,因此卸载前最好关闭其他所有的程序窗口。出现如下窗口。

 

4 单击“卸载产品“按钮。

单击“删除“按钮。

选择“是“

 

单击“关闭“退出。

5 删除ASM实例。

如果Oracle配置了ASM,还要手动删除ASM实例。以下是在DOS命令行下删除ASM实例的例子。

C:\ORADIM –DELETE –ASMSID +ASM

 由于我没配置ASM,因此省略此步。

6 删除注册表内容。

 运行regedit命令,删除下面内容:

HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注册表键,删除此键。

HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除Services键下所有以oracle为首的键。

  我的系统上没找到相关的项。

HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Application, 删除此键下所有以oracle为首的键。

我的系统上没找到相关的项。

HKEY_CLASSES_ROOT,删除此键下所有以Ora,Oracle,Orcl,EnumOra 为前缀的键。

我的系统上没找到相关的项

HKEY_CURRENT_USER|Software| Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs, 删除此键下所有以oracle为首的键。

HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了Microsoft ODBC FOR ORACLE注册表键以外的所有有Oracle字样的键值。

HKEY_我的系统上没找到相关的项

LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除以OracleOraWeb为前缀的键。

我的系统上没找到相关的项

7 删除环境变量。

删除环境变量CLASSPATH,PATH中含有Oracle字样的值。

我的系统上没找到相关的项

8 删除“开始|程序“中还有ORACLE字样的组和图表。

 通过OUI卸载后,我的系统已经没有ORACLE的组和图表了。

9 最后在文件系统内删除ORACLE相关的文件及目录:

删除系统盘符:\Progrm Files\Oracle目录;

删除ORACLE_BASE目录。

我无法删除D:\oracle目录,重新启动机器之后才删除。

 

OUI装在非默认目录下,删除这个非默认目录;

系统盘符:\ Document and Settings\用户\Local Settings\Temp目录下删除临时文件。

至此全部结束,立即重新启动计算机。

 

说明:   由于无法上传截图部分,因此请下载附件查看全文. 

 

 

文件: Windows下ORACLE完全卸载.rar
大小: 387KB
下载: 下载

阅读(3117) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-06-01 16:54:34

不错 试一下 需要啊