What is the role/function of OracleMTSRecoveryService?

Document ID : KB000039492
Last Modified Date : 14/02/2018
Show Technical Document Details

Introduction:


Someone noticed that there's a windows service OracleMTSRecoveryService running on the eHealth server.

Question:


What is the role/function of OracleMTSRecoveryService?
If the oracle service "OracleMTSRecoveryService" is part of eHealth oracle installation or not?
If the oracle service "OracleMTSRecoveryService" can be stopped?

Environment: 


eHealth 6.3.1,6.3.2
Oracle 11g

Answer:


MTSRecoveryService is used for the support of transactions under the Microsoft Transaction Server.
This service is installed with Oracle 10, we do not have this service after a fresh install 6.3.2.x, only after update install from 6.3.1.x to 6.3.2.x.
eHealth doesn't use this service, so it can be disabled safely.

Additional Information:


What is the function of OracleXEClrAgent and OracleMTSRecoveryService?
https://community.oracle.com/thread/348940