启动服务时出错。找不到OracleMTSRecoveryService

时间:2013-04-07 18:42:50

标签: oracle oracle11g

我在Windows 7专业版64位上安装oracle 11g企业版时遇到此错误。我检查了注册表,因为有人提到但正确的事情已经存在。如果尝试从Services.msc启动服务,它说服务也没有找到

2 个答案:

答案 0 :(得分:15)

我遇到了同样的问题,这解决了它:

当您收到错误弹出窗口时,请将其保持打开状态,打开regedit并修改以下键中的ImagePath以指向正确的位置:

computer\hkey_local_machine\system\controlset001\service\OracleMTSRecoveryService

正确的位置可能是这样的:

C:\app\myaccount\product\11.2.0\dbhome_1\bin\omtsreco.exe

所有信用: http://yuanmengblog.blogspot.com/2011/08/oracle-standard-db-install-issue-with.html

答案 1 :(得分:3)

oracle下载分为两部分。 如果你试图只安装一个部件,它将显示许多错误,安装后oracle将无法正常工作。 从官方网站下载oracle的两个部分并在同一个地方提取。这些文件将自动合并到同一个文件夹中。

现在安装oracle。如果你已经安装了oracle一次。它应该采取如下的路径。

在我的系统中,“ E:\ app \ INDP \ product \ 11.2.0 \ dbhome_1 ...

如果您要安装第二次安装将采用路径,“ E:\ app \ INDP \ product \ 11.2.0 \ dbhome_2 ...

现在上述erorr将因注册而来。 所以,现在你需要编辑注册表值,如下所示。

  • ctrl + R将带来运行窗口。输入regedit并按“确定”
  • 然后在“计算机”下,选择 HKEY_LOCAL_MACHINE - > SYSTEM - > ControlSet001->服务 - > OracleMTSRecoveryService
  • 双击ImagePath。它将在值数据下提示具有旧路径或错误路径的窗口。
  • 现在,您需要使用如下所示的固定路径进行编辑。
  • E:\ app \ INDP \ product \ 11.2.0 \ dbhome_2 \ bin \ omtsreco.exe OracleMTSRecoveryService

现在按下窗口的“重试”按钮,显示错误。现在,它会像魅力一样发挥作用。