Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OracleMTSRecoveryService failed to start?

Tags:

.net

oracle

odac

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?

like image 314
Talal Avatar asked Oct 23 '11 20:10

Talal


2 Answers

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
like image 100
AndrewB Avatar answered Oct 16 '22 01:10

AndrewB


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"
like image 34
Brett Avatar answered Oct 16 '22 01:10

Brett