日期:2014-05-16  浏览次数:20435 次

win7系统中重新安装Oracle时遇到主目录不兼容的解决方案
今天使用PLSQL连接Oracle数据库的时候突然发现Oracle安装目录不见了,貌似是最近感染的病毒搞得鬼,不过现在依然拿这个病毒没有办法。如今只能够重新安装了。
但是当安装的过程中,发现安装程序在先决条件检查的过程中出现了如下问题:
正在检查 Oracle 主目录的不兼容性...
实际结果: NEW_HOME
检查完成。此次检查的总体结果为: 失败 <<<<
问题: This software can only be installed into an existing Oracle Database 11g Oracle Home.
建议案: 请选择一个现有的 Oracle Database 11g Oracle 主目录以安装本软件。

在网上搜索了诸多解决方案都无法解决,后来经过自己摸索,通过以下方法成功解决:
由于本机原来装有Oracle,并且是被强行删除而非正常卸载的,所以导致遗留了很多原Oracle的相关信息,当前的Oracle安装程序在安装的时候会检索相应的信息,其中包括注册表和系统变量。因此,将注册表中的Oracle的相关目录进行删除,以及系统环境变量中的OracleHome删掉,Path变量中的Oracle相关信息也删掉之后,重新安装即可顺利通过。