Oracle12被卡住卸载无解(oracle12卸载不了)

最近,一些Oracle12的用户反映,在卸载Oracle12时出现了卡顿无法卸载的情况。本文将介绍这一问题的解决方法。

我们需要了解一下这个问题的原因。在卸载Oracle12时,如果不小心关闭了正在运行的Oracle服务,或是在卸载过程中出现了异常导致卡顿,那么Oracle卸载程序会出现异常。此时,再重新执行Oracle12的卸载可能会出现无法卸载的情况。

那么,如何解决这个问题呢?下面是解决方法:

Step 1:关闭所有与Oracle相关的服务

我们需要打开“服务”页面,通过以下步骤:

打开控制面板,找到“管理工具”,在其中找到“服务”,进入服务页面。

在该页面中,找到所有与Oracle相关的服务,依次右键点击停止。

具体的服务名称会因Oracle版本的不同而有差异,在Oracle12c的情况下,Oracle的主要服务有“OracleServiceXE”、“OracleXETNSListener”等。

注意:服务名称和数量可能会因使用的Oracle产品不同而有所不同。

Step 2:删除Oracle的程序安装目录

在Oracle程序安装目录中,有一个“deinstall”文件夹,该文件夹中存放了Oracle的卸载程序。我们需要删除该文件夹,以防止卸载程序出错。

Step 3:清除所有Oracle相关的注册表信息

在进行Oracle卸载前,需要将系统中所有与Oracle相关的注册表信息全部清除。

(a)打开“注册表编辑器”,

(b)在其中找到“HKEY_LOCAL_MACHINE”下的“SOFTWARE”目录,

(c)找到与Oracle相关的条目,如“Oracle”、“Oracle Corporation”、“Oracle Home”等等,一一删除。

Step 4:删除Oracle的数据目录

在Oracle的数据目录中,存放着Oracle的所有数据,我们需要清除它。

(a)打开命令行窗口,输入“NET START”命令,查看所有正在运行的服务。

(b)在其中找到所有与Oracle相关的服务,找出它们的对应目录。

(c)将这些目录依次删除即可。

Step 5:重新安装Oracle

经过以上步骤的处理,我们已经能够彻底清除系统中的所有Oracle相关信息了。现在,我们可以重新安装Oracle,以解决之前的卸载无法进行的问题。

这里需要注意一下,最好选择一个干净的系统环境,以免再次出现卸载无法进行的情况。

综上所述,针对Oracle12被卡住无法卸载的问题,我们可以通过关闭所有与Oracle相关的服务、删除Oracle的程序安装目录、清除所有Oracle相关的注册表信息、删除Oracle的数据目录、重新安装Oracle等步骤,来进行解决。如果您遇到了这个问题,可以一试,相信可以得到满意的解决方法。

参考代码:

1.停止Oracle相关的服务

NET STOP OracleServiceXE

NET STOP OracleXETNSListener

2.清除注册表信息

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Oracle

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Oracle Corporation

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Oracle Home

3.删除Oracle数据目录

RD /S /Q D:\Oracle

4.重新安装Oracle

安装过程就不再赘述。


数据运维技术 » Oracle12被卡住卸载无解(oracle12卸载不了)