What is the role or function of the OracleMTSRecoveryService in eHealth?

Document ID : KB000039492
Last Modified Date : 11/01/2019
Show Technical Document Details
Introduction:
Users have noticed an Oracle Service on Oracle 11+ release based eHealth installations on Windows. The service name is OracleMTSRecoveryService.

It has not been observed in newly installed systems, only upgraded systems.
Question:
While service is present in older releases of eHealth upgraded to the Oracle 11+ release, but not in newly installed eHealth releases that start with Oracle 11+ releases, is the service needed?

What is the role/function of OracleMTSRecoveryService?

Is the Oracle service OracleMTSRecoveryService part of an eHealth installation?

Can the Oracle service OracleMTSRecoveryService be stopped?
Environment:
eHealth 6.3.1,6.3.2
Oracle 11g
Answer:

The Oracle Service OracleMTSRecoveryService is used for the support of transactions under the Microsoft Transaction Server.

This service is installed with Oracle 10 releases. It is not used in Oracle 11+ releases.

Regardless of eHealth release, it doesn't use this service. It can be safely disabled from further start up via the Windows Services UI.

 

Additional Information:
What is the function of OracleXEClrAgent and OracleMTSRecoveryService?

https://community.oracle.com/thread/348940