我是Oracle的新手,我试图在Windows2008Server R2上安装Oracle数据库11g企业版,但是一直遇到这个错误.
它在更新注册表项HKEY_LOCAL_MACHINE/software/oracle/OracleMTSRecoveryServiceProtid_0时会给我带来错误。
上面写着The specified home name was not found in the registry
有人能帮我解决这个问题吗..。
发布于 2014-01-01 08:23:05
来自此链接:
一个旧的ORACLE_HOME没有被正确地卸载/删除,下面的注册表信息仍然存在:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService]
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Protid_0]
"Name"="HTTP"
"Host"="hostname"
"Port"="49155"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup]
"NumberOfInstalls"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup\All Versions]
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup\All Versions\1]
"Version"="11.2.0.1.0"
"Home"="SOFTWARE\\ORACLE\\KEY_OraDb11g_home2"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Setup\Current Version]
"Version"="11.2.0.1.0"
"Home"="SOFTWARE\\ORACLE\\KEY_OraDb11g_home2"请做以下几点,
发布于 2018-01-09 08:13:15
按照Oracle的安装迪尔修改附加注册表文件中的路径并导入它。
以下内容以文件名保存为OracleDBConsoleorcl.reg
Windows注册表编辑器5.00版
[HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\SYSMAN\OracleDBConsoleorcl]
"EMDROOT"="D:\\Oracle\\product\\11.2.0\\dbhome_1"
"ORACLE_HOME"="D:\\Oracle\\product\\11.2.0\\dbhome_1"
"EMSTATE"="D:\\Oracle\\product\\11.2.0\\dbhome_1\\localhost_orcl"
"CONSOLE_CFG"="dbconsole"
"ORACLE_SID"="orcl"
"ORACLE_HOSTNAME"="localhost"
"TIMEOUT"="15"
"TRACE_LEVEL"="16"https://dba.stackexchange.com/questions/39324
复制相似问题