oracle在默认安装下会安装5个计算机服务(右键我的电脑-管理-计算机管理-服务与应用程序-服务)或者(控制面板-管理工具-服务),同时,五个服务分别为
OracleDBConsoleorcl
OracleJobSchedulerORCL
OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1TNSListener
OracleServiceORCL
(默认数据库为orcl)
另外还有注册表项
Oracle.orcl
Oracle in OraDb10g_home1
此外
OracleOraDb10g_home1根据不同电脑配置会有所不同,也可能是
OracleOraDb10g_home2
OracleOraDb10g_home3
在程序没有完全损坏的情况下,尤其是卸载程序尚可使用,建议先卸载程序,再清空注册表。如果程序已经已经损坏,只能从清理注册表开始了。
清理注册表之后,删除oracle安装目录下所有文件(有需要备份酌情考虑吧)
使用命令进入注册表:
regedit
清理一下节点
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\SYSMAN 有1项 (OracleDBConsoleorcl)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application
有3项 (其中有Oracle.orcl)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services 有5项
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application
有3项 (其中有Oracle.orcl)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services 有5项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application
有3项 (其中有Oracle.orcl)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services 有5项
如果是正常卸载的话,可能有些节点会减少,不过按理说清空这些就差不多了。然后删除oracle目录下所有文件,重启电脑,会发现五个服务都已经没有了,这时候就可以重新安装一个新的oracle了。
当然,有可能会提示安装目录被使用,这时候进入注册表搜索那些节点占用了安装目录,删除掉,重启后继续安装就行了。
下面提供以下需要清理的注册表项的位置
OracleDBConsoleorcl
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\SYSMAN
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\OracleDBConsoleorcl
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleDBConsoleorcl
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application\OracleDBConsoleorcl
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\OracleDBConsoleorcl
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\OracleDBConsoleorcl
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleDBConsoleorcl
OracleJobSchedulerORCL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleJobSchedulerORCL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\OracleJobSchedulerORCL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleJobSchedulerORCL
OracleOraDb10g_home2iSQL*Plus
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\OracleOraDb10g_home2iSQL*Plus
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleOraDb10g_home2iSQL*Plus
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application\OracleOraDb10g_home2iSQL*Plus
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\OracleOraDb10g_home2iSQL*Plus
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\OracleOraDb10g_home2iSQL*Plus
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleOraDb10g_home2iSQL*Plus
OracleOraDb10g_home2TNSListener
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleOraDb10g_home2TNSListener
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\OracleOraDb10g_home2TNSListener
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleOraDb10g_home2TNSListener
OracleServiceORCL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleServiceORCL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\OracleServiceORCL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleServiceORCL
Oracle.orcl
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application
Oracle in OraDb10g_home
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI
可能有home1 home2等等
呵呵 ,还会为oracle不能干净卸载、重新安装发愁么,有兴趣的来试一下吧……
此外,听说360也能清理注册表,不知道是不是真的,我还没用过那个清理,期待有人出来说说啊……
- 大小: 7.7 KB
分享到:
相关推荐
一步步教你在WINDOWS下如何完全卸载ORACLE。许多人在WINDOWS下卸载不干净。
Windows下ORACLE完全卸载:使用OUI可以卸载数据库,但卸载后注册表和文件系统内仍会有部分残留。这些残留不仅占用磁盘空间,而且影响ORACLE的重新安装及系统性能。在WINDOWS下卸载ORACLE 10g的步骤:1 删除聚集同步...
如何在Windows上完全卸载Oracle数据库
oracle11g完全卸载,网上有好多完全卸载的文档,也试了好多,这是我找到的,并测试通过的
在windows环境下卸载oracle 大家可以参考一下
windows完全卸载oracle
ORACEL数据库的完全卸载 Windows XP + oracle 9i
Windows XP Oracle_9i_完全卸载
如何在Windows上完全卸载Oracle数据库(8i、9i).doc
win7 下如何完全卸载oracle.doc
10、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows XP目录(一般为c:\WINDOWS)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等...
完全卸载oracle|oracle卸载|彻底卸载oracle 因为之安装Oracle 10G的时候出了点问题,后来叫舍友重新发了一份Oralce 10g 客户端安装包过来装上去了。 当初使用PL/SQL是可以的,后来在因为工作需要,在一次导入同事...
windows下如何完全彻底卸载Oracle10G 1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(Cluster Synchronization Services)。删除CSS服务的方法是在DOS命令下执行如下命令: localconfig ...
在Windows上完全卸载Oracle数据库(8i、9i)
windows完全纯净卸载工具,可解决oracle,pgsql等各种比较麻烦的软件卸载问题
Oracle11gR1_win7安装解决方案&完全卸载说明
完全卸载ORACLE(windows 2000 server和linux平台)