OracleMTSRecoveryService failed to start? OracleMTSRecoveryService failed to start? oracle oracle

OracleMTSRecoveryService failed to start?


Look at the registry value HKEY_LOCAL_MACHINE\Software\Oracle\OracleMTSRecoveryService\Protid_0\ and make sure that the host name matches your machine name.

If you have Windows 7 the registry path is

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0


This worked for me as well, but the registry path was wrong. I'm running Windows 7 and the Oracle 11gR2 client and the registry path is:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0

Here is the registry file:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0]"Name"="HTTP""Host"="putyourmachinesnamehere.com""Port"="2030"


I have windows 7, i had same problem but the reason of my problem was, i deleted the original oracle folder from C:\app------\product\11.2.0\dbhome_1\BIN\omtsreco.exe, so that is why it was failing.

these steps worked for me :)

This worked for me in Windows 7:

  1. Open your Registry Editor window running command: regedit

  2. Keep error window opened while you change the following registry-key value:

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

  1. Search for ImagePath Value and change the path to where your Oracle is actually installed. In your case is C:\app\myuser\product\11.2.0\dbhome_1\BIN\omtsreco.exe "OracleMTSRecoveryService"