2

The installation of the "Oracle Services For Microsoft Transaction Server" component fails when I attempt to install Oracle Database Client 12c (12.1.0.2.0) on Windows Server 2012 R2.

When installing that component, I first get an error that oramtsctl.exe has crashed:

OracleMTSRecoveryService Control Utility has stopped working

Immediately afterwards, I get the error message "[INS-20802] Oracle Services For Microsoft Transaction Server failed.":

enter image description here

It seems that "INS-20802" is some sort of catch-all error, as none of the solutions I found were applicable to the problem. Usually the issues at this point were that the Control Utility isn't found. In my case it is found, but crashes when started.

This is the relevant information from the install logs:

INFO: ConfigClient.executeToolsInAggregate action assigned
INFO: Started Plugin named: Oracle Services For Microsoft Transaction Server
INFO: Found associated job
INFO: Starting 'Oracle Services For Microsoft Transaction Server'
INFO: Starting 'Oracle Services For Microsoft Transaction Server'
INFO: MTSInternalPlugIn: ... adding </ouiinternal>
INFO: Executing MTS
INFO: Command C:\Windows\system32\cmd /c call C:\app\lays\product\12.1.0\client_1\bin\oramtsctl.exe -new    -internal 
INFO: ... GenericInternalPlugIn.handleProcess() entered.
INFO: ... GenericInternalPlugIn: getting configAssistantParmas.
INFO: ... GenericInternalPlugIn: checking secretArguments.
INFO: No arguments to pass to stdin
INFO: ... GenericInternalPlugIn: starting read loop.
INFO: Completed Plugin named: Oracle Services For Microsoft Transaction Server
INFO: Oracle Services For Microsoft Transaction Server failed.
INFO: Oracle Services For Microsoft Transaction Server failed.
INFO: ConfigClient.executeToolsInAggregate action performed
INFO: Exiting ConfigClient.executeToolsInAggregate method
INFO: Calling event ConfigToolsExecuted

What might be the issue here?

1

1 Answer 1

1

The issue in my case was that a DLL file was missing that prevented "oramtsctl.exe" from running. I found when I attempted to run the oramsctl.exe manually from its installation folder. The missing DLL file was in the Microsoft Visual C++ Redistributable Packages, which I installed to solve the issue.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.