in-doubt locks observed intermitantly in dba_2pc_pending
1) Both the Client and WCF service applications (with TCP binding) perform database operations with Oracle 10.2.0.4 database using ODP.NET 11.
2) Both the client and WCF Service are installed on the same machine while Oracle database is on different server. Operation system: Windows Server 2003, Sp2
3) DTC service started on machine hosting client and WCF service.
In the msdtc log it is observed that
RM_COMMIT_DELIVERY_FAILED_DUE_TO_CONNECTION_DOWN which is causing the the transaction to go in-doubt state.
THere is no network failure. checked with netmon. What can be the possible reasons. Any pointer will be helpful.