在启动OracleMTSRecoveryService
时,我得到了这个错误:
Could not start the OracleMTSRecoveryService service on Local Computer.
Error 1: Incorrect function.*
此外,在安装ODAC服务期间,启动失败。
OracleXETNSListener
也没有启动。我已经重新安装了ODAC,但问题仍然存在。
有什么建议吗?有服务冲突吗?
发布于 2012-02-01 22:09:14
查看注册表值HKEY_LOCAL_MACHINE\Software\Oracle\OracleMTSRecoveryService\Protid_0\
,并确保主机名与您的计算机名称相匹配。
如果您有Windows 7,注册表路径是
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0
发布于 2012-10-08 21:34:11
这也适用于我,但注册表路径是错误的。我正在运行Windows 7和Oracle 11gR2客户端,注册路径是:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0
以下是注册表文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0]
"Name"="HTTP"
"Host"="putyourmachinesnamehere.com"
"Port"="2030"
发布于 2013-07-08 19:23:25
我有windows 7,我也有同样的问题,但问题的原因是,我从C:\app------\product\11.2.0\dbhome_1\BIN\omtsreco.exe,中删除了原来的oracle文件夹,这就是它失败的原因。
这些步骤对我是有效的:)
在Windows 7中,这对我起了作用:
"Computer\hkey_local_machine\system\controlset001\service\OracleMTSRecoveryService".
https://stackoverflow.com/questions/7868909
复制相似问题