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
安装过程就不再赘述。