window 完全卸载oracle,Windows下ORACLE 10g完全卸载的方法分析

Windows下ORACLE 10g完全卸载的方法分析

更新时间:2012年06月19日 16:56:51   作者:

最近有朋友在群里问如何完全卸载ORACLE 10g,这里简单的整理下,方便需要的朋友

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

在WINDOWS下卸载ORACLE 10g的步骤:1 删除聚集同步服务CSS(Cluster 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 使用OUI(Oracle 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,删除以Oracle或OraWeb为前缀的键。

我的系统上没找到相关的项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下如何完全彻底卸载Oracle10G1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(Cluster Synchronization Services)。删除CSS服务的方法是在DOS命令下执行如下命 令: localconfig delete

2、在“服务”窗口中停止Oracle的所有服务。

3、在“开始”菜单中依次选择“程序”/“Oracle-oraDb10g_home1”/“oracle installation products”/“universal installer”,打开oracle universal installer(oui)窗口,单击“卸载产品”,选中要删除的oracle产品,删除。

4、如有,则删除自动存储管理(ASM),在DOS下执行:

oracle –delete –asmsid +asm

5、运行regedit命令,打开注册表窗口,删除与oracle有关的内容:

删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。

删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services中所有以oracle或OraWeb开头的键。

删除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/StartMenu/Proguams中所有以oracle开头的键。

其中,有些注册表项可能已经在卸载oracle时删除。

删除环境变量中的PATH和CLASSPATH中包含Oracle的值。开始->设置->控制面板->系统->高级->环境变量 删除环境变量CLASSPATH和PATH中有关Oracle的设定

删除“开始”/“程序”中所有Oracle的组和图标。

删除所有与oracle相关的目录,包括:

C:\program files\oracle目录

删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入 口目录及所有子目录,并从C:\WINDOWS下删除以下文 件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 13、 WIN.INI文件中若有[ORACLE]的标记段,删除该段

如有必要,删除所有Oracle相关的ODBC的DSN

到事件查看器中,删除Oracle相关的日志 说明: 如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装, 安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。

Oracle_base目录。

C:\Documents and settings\系统用户名\localSettings\temp目录下的临时文件。

删除HKEY_LOCAL_MACHINE/Software/ODBC/ODBCINST.INI中除microsoft odbc for oracle注册表键以外的所有含Oracle的键。

6、重启计算机

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了Oracle中使用DBMS_XPLAN处理执行计划详解,文中包含大量实例,以及set autotrace命令对应实现等内容,需要的朋友可以参考下2014-07-07

4f55910a645b073bc4fc65dc10dc14bd.png

本文从用户、系统权限和角色三个维度分别介绍了Oracle中sys和system的区别,希望对大家有所帮助。2016-05-05

0ea3c7666119d5615e582f823fb3fad6.png

ORACLE PL/SQL 触发器能够完成由数据库的完整性约束难以完成的复杂业务规则的约束;监视数据库的各种操作以及实现审计功能2012-11-11

4f96a78db829b1556ff16de21e013c7a.png

今天小编就为大家分享一篇关于Oracle查询sql错误信息的控制和定位,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12

8cc1031babc6aff2319f1c6af8544aa0.png

Oracle CPU的全称是Critical Patch Update, Oracle对于其产品每个季度发行一次安全补丁包,通常是为了修复产品中的安全隐患,以下是对CPU/PSU补丁安装的具体操作步骤进行了详细的分析介绍,需要的朋友可以参考2013-07-07

0c932a99bb7b6f23c937db507070cc7b.png

ORACLE应用经验(1)...2007-03-03

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了ORACLE 修改表结构 之ALTER CONSTAINTS的使用,需要的朋友可以参考下2014-07-07

2d9f31f2af7b675a3d153d2b7f1035a7.png

这篇文章主要介绍了PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-11-11

b452cee8ec5cd9e58ab98eba17281e59.png

oracle查看当前日期是第几个星期方法的代码段,需要的朋友可以参考一下2013-02-02

f4838ec7e2d4da28e0b57d4e852dadd4.png

下面小编就为大家带来一篇EF 配置Oracle数据库的具体操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-04-04

最新评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值