I got too busy with work, lots things happened that I should post it here. Let me start with a small one.
During Oracle 11g DB (standard version) install, I run into an error, "Error in starting the service. The service OracleMTSRecoveryService was not found".
If I check the service panel, i can see this:
I ignored it a few times. Then I decided to take a closer look and found a work around. here is my solution.
When this error box pops up, keep it there. Fire up regedit go to "computer\hkey_local_machine\system\controlset001\service\OracleMTSRecoveryService". Double click on ImagePath, then change the path to where your Oracle is actually installed.
In my case, the ImagePath has a value of
C:\Oracle\product\11.2.0\dbhome_1\bin\omtsreco.exe "OracleMTSRecoveryService"
I had to change it to:
C:\app\myaccount\product\11.2.0\dbhome_1\bin\omtsreco.exe "OracleMTSRecoveryService"
then click on "retry". that solved my problem.
You may need to look around to see where your DB is actually installed. By defatul, it is installed under "c:\app\yourAcctName".
Thank you!!
ReplyDeleteThx, it works fine;- )
ReplyDeletethx really hope it help me
ReplyDeleteit not working for me. error that am getting is "Incorrect Function"
ReplyDeleteAnother point: check the values in \HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\OracleMTSRecoveryService node. Pay special attention at the Host key in ..\Protid_0 sub-node. And look at the paths in other keys of this sub-tree.
ReplyDeleteThank you Oleg and Yuan!
DeleteI needed to edit both registry keys in order to fix my issue.
Hi, pls apart from C:\app\myaccount\product\11.2.0\dbhome_1\bin\omtsreco.exe "OracleMTSRecoveryService"
Deletewhere else did u edit?
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0
Delete"Host"="your_machine_name"
Thank you kind sir.
Deletemy host name is correct but i am still getting the "incorrect function" error. pls help
Deletewonderful
ReplyDeleteI love you!
ReplyDeleteThanks a lot!!!Yuan...you solved my problem..you have described it so simply..thankyou very much!!!
ReplyDeletehey Yuan, Thank you for posting this. would be able to share how did you figured it out, and how one can approach such issues. thank you.-Manoj
ReplyDeleteThis was perfect!!
ReplyDeleteThanks a lot.
-Rama
Very Helpful! Thank you :)
ReplyDeleteThis was perfect, resolved my issue..thanks!
ReplyDeleteTHANKS A BUNCH!! This did work and resolved my problem! However, I feel this should not be left in the hands of the user to change the registry settings manually to start the service. The installer should be able to locate the exe file from the oracle_home being configured at the beginning of the installation! :(
ReplyDelete-Komal
great.. it worked for me as well
ReplyDeleteyeah.. I agree Komal, this should be a part of installation itself.
ReplyDeleteAmigo muchas gracias!! te mandaste! me habia hecho pedazos este software! Abrazos amigo!
ReplyDeletethanks a lot....it worked perfectly
ReplyDeleteThank you, it works perfectly
ReplyDeleteThank you men)
ReplyDeleteThanx a lot...
ReplyDeleteThanks, You helped me
ReplyDeleteThanks...
ReplyDeletethanks!
ReplyDeleteYou, sir, are a star! Perfect.
ReplyDeleteThanks so much for the post, it solved the problem for me.
ReplyDeleteHola YUAN me funciona tal cual mi error se soluciono a travez del Regedit.... Durante la instalacion le cambie el Path y continuo con la instalacion de la version 11g version 2
ReplyDeleteIt worked for me. Thank you
ReplyDeleteThanks a lot it worked for me :)
ReplyDeleteThanks, this helped......
ReplyDeleteThank you.
ReplyDeleteThank you...worked like a charm.
ReplyDeleteThanks... It worked...
ReplyDeletethanks it works
ReplyDeleteThanks a lot it worked, in my i messed up by deleting services manually and re installed oracle many times as i am a beginner, that resolve my problem of TNS listener...
ReplyDeleteThanks.. :)
ReplyDeletethanks
ReplyDeleteThanks!!!
ReplyDelete:-*
ReplyDeleteGreat help!!!!. You are the man!!!!
ReplyDeletethanks it helped...
ReplyDeleteGreat.. Thanks a lot
ReplyDeleteThanks buddy...
ReplyDeletegood
ReplyDeleteThank you so much , this help me a lot
ReplyDeleteGreat! Thanks for the assist!
ReplyDeleteСпасибо из России Вы умный человек!!
ReplyDeleteTHANKS!!!
ReplyDeleteAwesome man. Thanks.
ReplyDeleteYou´re the man, thanks
ReplyDeletethanksss
ReplyDeleteThanks a lot.
ReplyDeleteResolved...!
ReplyDeleteTHAAAAAAAAAAAAAAAAAAAAANKS ILU
ReplyDeleteThanks a lot.
ReplyDeleteMany thanks, it's working nicely
ReplyDeleteThank you so very much.
ReplyDeletekeren.. sangat membantu.. from indonesia
ReplyDeleteThank you very much
ReplyDeleteTnxs!!!!!!!!!
ReplyDeleteThis did not work for me. The path in the registry is already pointing to the correct install directory. I do not have any sub nodes in the registry either. I still get this error when installing 11gR2. Any othe fix out there?
ReplyDeleteSteve Same with me, It's still showing the correct path in MTSrecovery Service Image path. Can anyone suggest? I installed the product, by mistake someone removed my folder where I installed it, then I stopped all the servics and deleted all the registry which was in Hkey Local Machine>Services>Ora*
DeleteAnother question is that should i remove ODBC too from registry??
Same here. I deleted the ODBC folders from the registry though.
DeleteTry this:-
DeleteHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0
"Host"="your_machine_name"
Many thanks!
ReplyDeletethank you so much! this fixed my problem. thanks for posting!
ReplyDeletethank u working...
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThaaaaaaaaaaaaaaaaaanks buddy :)
ReplyDeleteThank you!!!!!
ReplyDeleteGreat!! Thanks for the resolution... :)
ReplyDeleteThanks!! Still working in 2016 and Win 2k8.
ReplyDeleteFor those who think path is right, compare each character of current path and the path in the registry.
Please help me out this error ,,wen im installing oracle 11g i'm not able to completely installed its throws error as "Error in starting service.The service OracleMTSRecoveryService does not exit"
ReplyDeleteGood work! keep up
ReplyDeleteThanx bro..
ReplyDeleteEvery thing is set as you said. But still Oracle Installer cant find OracleMTSRecoeryService
ReplyDeleteIt shows the error 'the oracleMTSRecoveryService does not exists' please help me in solving this problem.
ReplyDeleteBest Way to Solve Oracle Database Startup Problemwith Remote DBA Services
ReplyDeleteIn the event that you are attempted to startup the Oracle database and got some specialized blunders at that point don't stress, simply attempt these beneath ventures to take care of your concern. To begin with you need to check every one of the organizers in the way as of now exist and furthermore check the consent on record way you are utilizing enable the database to peruse/keep in touch with it. All things considered, if as yet standing up to this issue at that point contact to Database Administration for Oracle or Online Oracle DB Support for fast and dependable help.
For More Info: https://cognegicsystems.com/
Contact Number: 1-800-450-8670
Email Address- info@cognegicsystems.com
Company’s Address- 507 Copper Square Drive Bethel Connecticut (USA) 06801
thanks it worked just fine for me
ReplyDeletethank you. it worked. thumbs up
ReplyDeleteThank you bro.
ReplyDeleteHi,
ReplyDeleteI also have correct file name to image path still facing same error any other check please let me know.
Nice Article, Thanks, and it is really nice post.
ReplyDeleteDownload the MTS Recovery Software to recover your lost video files from your personal computer.
Thanks a lot...
Hi any one can suggest me, it is showing the correct path only. Even though the same error is facing
ReplyDeletei m still getting error
ReplyDeletemy image path C:\oraclexe\app\oracle\product\11.2.0\server\bin\omtsreco.exe "OracleMTSRecoveryService" but shown windows could not start OracleMTSRecovery service on loacal computer and also error function please help me wait for valuable reply
ReplyDelete