如何彻底卸载Oracle?

用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?

那就是直接注册表清除,步骤如下:

1、 开始->设置->控制面板->管理工具->服务

停止所有Oracle服务。

OracleOraDb11g_home1TNSListener:专门支持远程访问oracle数据库(用Java程序访问oracle,每次启动此服务需要1秒钟左右,) OracleServiceXE:“XE”是数据库名称。是oracle核心服务,关系到oracle数据库的整个运行,必须保证这个服务开启,如果停止就无法连接到oracle服务器。启动这个服务大概需要2分钟,如果是自动启动,你会发现你的电脑会比之前大概慢2分钟。

2、 (忽略)开始->程序->Oracle - OraDb11g_home1->Oracle安装产品-> Universal Installer

卸装所有Oracle产品,但Universal Installer本身不能被删除[如果第二步执行失败,跳到第三步,大部份第二步是失败的]

3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

4、 运行regedit,删除以下这三个位置中的所有Oracle入口。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\【下】所有Oracle删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\【下】所有Oracle删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\【下】所有Oracle删除

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\【下】所有Oracle删除

5、 运行regedit,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\【下】所有Oracle删除,

删除所有Oracle入口。

6、 开始->设置->控制面板->系统->高级->环境变量

删除环境变量CLASSPATH和PATH中有关Oracle的设定

7、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

8、 删除e:/oracleDB目录

9、 【重新启动计算机】,重起后才能完全删除Oracle所在目录

10、 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入

口目录及所有子目录,并从Windows目录(一般为C:\WINDOWS)下删除oralce文件等等。

11、 在运行框中输入“win.ini”,回车。WIN.INI文件中若有[ORACLE]的标记段,删除该段

12、 【如有必要】,删除所有Oracle相关的ODBC的DSN

13、 到事件查看器中,删除Oracle相关的日志

说明:

如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,

安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了

时间: 2024-10-14 13:47:38

如何彻底卸载Oracle?的相关文章

mac上卸载oracle jdk 1.8.0_31

mac上卸载oracle jdk 1.8.0_31版本,因为版本太高了.得安装旧版本才行. 卸载的顺序是:进入finder,然后点应用程序,按command+向上箭头键,分别进入根目录的系统与资源库找到java的目录把他删除即可.两个目录都要删除. 要看是否删除成功,打开终端输入:java -version,提示 No Java runtime present, requesting install. 即删除成功,也可以用此命令查看当前java sdk的版本.

oracle 11gr2 deinstall卸载oracle和grid

在10g中要卸载CRS是件非常繁琐的事.到了11g,oracle提供了卸载工具deinstall,用这个工具可以卸载的非常干净.这个工具默认放在oracle用户下的$ORACLE_HOME/deinstall/deinstall,grid用户下的$ORACLE_HOME/deinstall/deinstall .google了下,发现只需要执行这个工具一次就可以了.但 是在自己的实际测试当中分别oracle用户和grid用户各执行了一次才卸载完成.猜想可能只需要grid用户执行一次deinsta

完美完全卸载Oracle 11g数据库

Oracle 11g可在开始菜单中卸载,然后同时需要删除注册表中相关内容. 操作系统:windows10专业版. 卸载步骤: 1.停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止. 2.在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品. 3.在产品清单窗口中,单击全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除. 注意下右图中的不能勾上,否则不会弹出直接

卸载oracle删除注册表脚本

一.前言 在我们操作系统中,有时要卸载oracle数据库,每一次都要去删除win下的注册表,为了方便删除注册表的信息,下面通过一种删除注册表快捷的脚本. 二.脚本信息 Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE] [-HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ODP.NET] [-HKEY_CURRENT_USER\Software\Microsoft\Window

完全卸载oracle文件

1.首先停掉所有oracle服务:计算机--管理--服务和应用程序---点击服务,对应所有oracle开头的名称全部停掉: 2.在环境变量中,path变量名中对应的value中oracle对应的路径删掉 3.打开注册表(REGEDIT命令),删除    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE  4.打开注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 删除以ORACLE开头的所有服务 5.删除HKE

【Oracle】Windows 7下完全卸载Oracle 11g数据库

闲来无事,想把Oracle 11g重装一下,记录如下:   (1)首先在服务中停止所有的Oracle服务:   (2)开始 -> 程序 -> Oracle-OraDb11g_home1 -> Oracle Installation Products -> Universal Installer,单击“卸载产品”-“全部展开”,然后选中除“OraDb11g_home1”外的全部目录,进行删除:   (3)删除注册表: HKEY_LOCAL_MACHINE\SOFTWARE\ORACL

完全卸载Oracle 11g

完全卸载oracle11g步骤:1. 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务.2. 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击"卸载产品"-"全部展开",选中除"OraDb11g_home1"外的全部目录,删除.5. 运行regedit,选择HKEY

卸载oracle

用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢? 那就是直接注册表清除,步骤如下: 1. 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务. 2. 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Install

完全卸载oracle

今天在网上看到有位网友写的篇日志,感觉蛮好的,一般卸载oracle有4个地方需求注意:1)Services,2)software,3eventlog,4)path. 1.关闭 oracle 所有的服务.可以在 windows 的服务管理器中关闭: 2.服务:删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下的所有以 oracle 开始的服务名称. 3.软件:删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE. 4

卸载oracle数据库

Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleOraDb11g_home1TNSListener] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleMTSRecoveryService] [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSe