Iâm writing a .net application that access an oracle database and uses a
distributed transaction to manipulate the data. This application runs within
a windows services, periodically the application checks the database and
perform a series of operations within a distributed transaction.
When I run ONLY ONE windows service instance, everything works perfectly,
but if I start two or more instances of my windows service, the error 6106 is
raised, the error occur in the exactly moment when I call the Open method of
my OracleConnection object.
The description of the error 6106 is âORA-6106 NETTCP: socket creation
Note: if I disable the distributed transaction and start two instances of
windows service, the application works perfectly.
Does anyone have any suggestions to solve this issue?
Does anyone have a solution to this issue? For me it seems to fail when I run 2 different COM+ applications that use distributed transactions on the same server. The first application works fine, the second fails. There is no error in the event viewer or any other log that I can find.