Oracle11g完全卸载与安装失败处理方法

时间:2024-03-02 09:50:09

Oracle的卸载方法

在我的电脑Oracle安装目录下找到deinstall 文件夹(C:\app\youmingke\product\11.2.0\dbhome_1\deinstall ) ,其下面有一个deinstall.bat文件,点击运行,傻瓜式卸载即可。若卸载不完全,可参照下面的方法手动删除文件。

问题0:Oracle卸载不完全

oracle 有时候没法卸载,需要手动删除文件,此时若文件跟各种配置以及注册表没有删除完全是重装不上的。重装时会遇到各种问题,总结如下。

一.Oracle文件安装的目录,卸载不完全时,需要手动删除。(youmingke为本人电脑的用户名)

  1. C:\app\youmingke
  2. C:\Program Files\Oracle\Inventory
  3. C:\Users\youmingke\Oracle

问题1:环境不满足最低要求

Win10安装 oracle11g 出现INS-13001环境不满足最低要求

解决方法:

首先,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,做如下修改:

蓝色部分为替换后的文字,最主要的不同就是6.2和window10。

如果你安装的是32位的,则将64-bit改成32bit就可以了!改动后保存。退出安装界面,重新点击setup.exe就不会出项这个错误提示了!可以进入正常安装了。

 

 

问题2:出现的 INS-32025 问题

解决方法:

删除C:\Program Files\Oracle\Inventory\ContentsXML目录下的inventory.xml 文件。

或者是

删除C:\Program Files (x86)\Oracle\Inventory\ContentsXML目录下的inventory.xml 文件。

亦或者删除C:\Program Files\Oracle下的Inventory文件夹。

 

问题3:指定的 Oracle 系统标识符 (SID) 已在使用

解决方法:

第一步:任务管理器右击-->选择服务页面,打开打开服务-->停止oracle的所有服务.

第二步:1.运行regedit,选择HKEY_LOCAL_MACHINE  SOFTWARE  ORACLE,按del键删除这个入口

2.运行regedit,选择HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services,滚动这个列表,删除所有Oracle入口。

3.运行regedit,HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application,删除所有Oracle入口。

4.HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services ,删除所有Oracle入口。

 

问题4:提示OracleMTSRecoveryService 已经存在

 

解决方法:

以管理员身份运行cmd → net stop OracleMTSRecoveryService

sc delete OracleMTSRecoveryService

如何以管理员权限运行:鼠标右键单击开始菜单

甚至可以将Oracle的所有服务均以这种方式删除一遍。

问题5:Environment variable:"PATH" 状态 失败

问题内容:

未能满足某些最低安装要求。请复查并修复下表中列出的问题,然后重新检查系统。

Checks
    Environment Variable: "PATH"       失败
    
This test checks whether the length of the environment variable "PATH" does not exceed the recommended length. (详细信息)
预期值: 1023
实际值: 1035   

 

解决方法:

  1. 问题的原因是环境变量PATH中对应的变量值太长。
  2. 将变量值备份到记事本中,然后删除一部分变量值,让ORACLE 校验过去(如果校验不过去,请“退出”后,再点击“Setup”)
  3. 待安装完后,将原先备份的环境变量,再给粘回去保存即可。