oracle 启动服务时出错。未找到 OracleMTSRecoveryService
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/15866288/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Error starting the service. The OracleMTSRecoveryService was not found
提问by russian
I am getting this error while installing oracle 11g enterprise edition on windows 7 professional 64 bit. I checked the registry as some people have mention but the correct thing is already there. If try starting the service from Services.msc it says the service wss not found also
在 Windows 7 专业版 64 位上安装 oracle 11g 企业版时出现此错误。我检查了一些人提到的注册表,但正确的东西已经存在。如果尝试从 Services.msc 启动服务,它会说找不到服务 wss
回答by anti_ml
I ran into this same issue and this solved it:
我遇到了同样的问题,这解决了它:
When you get the error pop-up, leave it opened, open regedit and modify the ImagePath in the following key to point to the proper location:
当您收到错误弹出窗口时,保持打开状态,打开 regedit 并修改以下键中的 ImagePath 以指向正确的位置:
computer\hkey_local_machine\system\controlset001\service\OracleMTSRecoveryService
computer\hkey_local_machine\system\controlset001\service\OracleMTSRecoveryService
The proper location may be something like this:
正确的位置可能是这样的:
C:\app\myaccount\product\11.2.0\dbhome_1\bin\omtsreco.exe
C:\app\myaccount\product\11.2.0\dbhome_1\bin\omtsreco.exe
All credit to: http://yuanmengblog.blogspot.com/2011/08/oracle-standard-db-install-issue-with.html
全部归功于:http: //yuanmengblog.blogspot.com/2011/08/oracle-standard-db-install-issue-with.html
回答by Abish R
The oracle download was split into two parts. If you tried to install with only one part it will show many bugs and after installation oracle won't work. Download two parts of oracle from the official site and extract in same place. The files will merge automatically into the same folder.
oracle 下载分为两部分。如果您尝试只安装一个部分,它将显示许多错误,并且安装后 oracle 将无法工作。从官网下载oracle的两部分,解压到同一个地方。这些文件将自动合并到同一文件夹中。
Now install the oracle. If you already installed the oracle once. It should taken some path like below.
现在安装oracle。如果您已经安装了 oracle 一次。它应该采用如下所示的路径。
In my system it took "E:\app\INDP\product\11.2.0\dbhome_1..."
在我的系统中,它需要“ E:\app\INDP\product\11.2.0\dbhome_1...”
If you are installing second time installation will take path, "E:\app\INDP\product\11.2.0\dbhome_2..."
如果是第二次安装,安装路径为“ E:\app\INDP\product\11.2.0\dbhome_2...”
Now the above erorr will come because of registry. So, now yo need to edit the registry value like below.
现在由于注册表会出现上述错误。所以,现在你需要像下面那样编辑注册表值。
- ctrl+R will bring the run window. Type regedit and press ok
- Then Under Computer, select HKEY_LOCAL_MACHINE -> SYSTEM ->ControlSet001-> Services -> OracleMTSRecoveryService.
- Double click on ImagePath. It will prompt a window with old path or with wrong path under value data.
- Now, you need to edit it with your curent path like below.
- E:\app\INDP\product\11.2.0\dbhome_2\bin\omtsreco.exe OracleMTSRecoveryService
- ctrl+R 会出现运行窗口。输入 regedit 并按确定
- 然后在计算机下,选择HKEY_LOCAL_MACHINE -> SYSTEM ->ControlSet001-> Services -> OracleMTSRecoveryService。
- 双击 ImagePath。它会提示一个窗口旧路径或值数据下的错误路径。
- 现在,您需要使用如下所示的当前路径对其进行编辑。
- E:\app\INDP\product\11.2.0\dbhome_2\bin\omtsreco.exe OracleMTSRecoveryService
Now press "retry" button of the window, which shown that error. Now, it will work like charm.
现在按显示该错误的窗口的“重试”按钮。现在,它会像魅力一样工作。