首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OracleMTSRecoveryService启动失败?

OracleMTSRecoveryService启动失败?
EN

Stack Overflow用户
提问于 2011-10-23 20:19:41
回答 12查看 54K关注 0票数 5

在启动OracleMTSRecoveryService时,我得到了这个错误:

代码语言:javascript
运行
复制
Could not start the OracleMTSRecoveryService service on Local Computer.
Error 1: Incorrect function.*

此外,在安装ODAC服务期间,启动失败。

OracleXETNSListener也没有启动。我已经重新安装了ODAC,但问题仍然存在。

有什么建议吗?有服务冲突吗?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2012-02-01 22:09:14

查看注册表值HKEY_LOCAL_MACHINE\Software\Oracle\OracleMTSRecoveryService\Protid_0\,并确保主机名与您的计算机名称相匹配。

如果您有Windows 7,注册表路径是

代码语言:javascript
运行
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0
票数 12
EN

Stack Overflow用户

发布于 2012-10-08 21:34:11

这也适用于我,但注册表路径是错误的。我正在运行Windows 7和Oracle 11gR2客户端,注册路径是:

代码语言:javascript
运行
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0

以下是注册表文件:

代码语言:javascript
运行
复制
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0]
"Name"="HTTP"
"Host"="putyourmachinesnamehere.com"
"Port"="2030"
票数 3
EN

Stack Overflow用户

发布于 2013-07-08 19:23:25

我有windows 7,我也有同样的问题,但问题的原因是,我从C:\app------\product\11.2.0\dbhome_1\BIN\omtsreco.exe,中删除了原来的oracle文件夹,这就是它失败的原因。

这些步骤对我是有效的:)

在Windows 7中,这对我起了作用:

  1. 打开正在运行的注册表编辑器窗口:在更改以下注册表键值时打开regedit
  2. 保持错误窗口:

"Computer\hkey_local_machine\system\controlset001\service\OracleMTSRecoveryService".

  1. 搜索ImagePath值并将路径更改为实际安装ImagePath的位置。在你的例子中是C:\app\myuser\product\11.2.0\dbhome_1\BIN\omtsreco.exe "OracleMTSRecoveryService"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7868909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档