Не удалось запустить OracleMTSRecoveryService? - PullRequest
5 голосов
/ 24 октября 2011

Я получаю эту ошибку при запуске OracleMTSRecoveryService:

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

Также при установке Не удалось запустить службу ODAC .

OracleXETNSListener также не запускается. Я переустановил ODAC, но проблема остается.

есть предложения? Любые сервисные конфликты?

Ответы [ 12 ]

0 голосов
/ 20 июня 2013

Это работало для меня в Windows 7:

1. Откройте окно редактора реестра, выполнив команду: regedit

2. Сохранить ошибкуокно открывается при изменении следующего значения ключа реестра:

"Компьютер \ hkey_local_machine \ system \ controlset001 \ service \ OracleMTSRecoveryService".

3. Найдите значение ImagePath и измените путь к тому месту, где фактически установлен ваш Oracle.В данном случае это C: \ app \ myuser \ product \ 11.2.0 \ dbhome_1 \ BIN \ omtsreco.exe "OracleMTSRecoveryService"

4. Вернитесь в окно ошибки и нажмите «Повторить»..

И исправил!

0 голосов
/ 26 февраля 2013

В моем случае это помогло установить в папке установки Oracle переменную среды PATH, например, c: \ oracle \ odac.

...