Search code examples
.netoracle-databaseodac

OracleMTSRecoveryService failed to start?


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?


Solution

  • 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