OracleMTSRecoveryService failed to start?

Talal picture Talal · Oct 23, 2011 · Viewed 50.3k times · Source

i am getting this error while starting OracleMTSRecoveryService :

Could not start the OracleMTSRecoveryService service on Local Computer.
Error 1: Incorrect function.*

Also during installation of ODAC service start failed.

OracleXETNSListener is also not starting. i have reinstalled ODAC but problem remains.

any suggestions? Any service conflicts?

Answer

AndrewB picture AndrewB · Feb 1, 2012

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