这种错误是在多次安装oracle都没有成功的情况下发生的。
正确安装oracle,是有前提条件的
1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与javac -version都能出版本为OK)
2,安装包一定要右键使用管理员权限安装,不然后期会有很多什么内存不符合要求之类的,这就是权限不够。
OK,当遇到标题上的问题时,请查看“D:\app\tina\product\11.2.0\” 其中"tina"是你计算机名,下面是不是有多个dbhome_1,dbhome_2,dbhome_3,dbhome_4....目录!?这就是你多次安装生成的,最后一个目录是你最后一次生成的。但是安装程序默认只会读第一个,于是产生了错误。
两种解决方法:1,将最后一个目录下的内容拷到第一个目录下
2,修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleMTSRecoveryService 修改对应的路径解决
修改ImagePath的值即可 ,oracle安装路径 如:D:\app\tina\product\11.2.0\dbhome_1\BIN\omtsreco.
特别提醒,第二种方式,我没有试过,出问题,我不负责。。。。我只用了第一种方式。若是正确一次安装成功的话,就没这问题了。。
以上为个人切身体会阿,安装多次,真想砸电脑了。。。