My Oracle Support Banner

Writing File Adapter Configured for High Availability Loses Messages Under Load (Doc ID 1128705.1)

Last updated on AUGUST 30, 2019

Applies to:

Oracle(R) BPEL Process Manager 10g - Version and later
Information in this document applies to any platform.
***Checked for relevance on 23-July-2013***


You have configured writing (outbound) file adapters in a High Availability environment using Database Mutex as specified in this document:

Oracle Fusion Middleware High Availability Guide
11g Release 1 (11.1.1)
Part Number E10106-08
Section: Oracle File and FTP Adapters High Availability

The file adapter(s) append records to a file. It is noticed that not all of the appends are being completed, resulting in a loss of messages.

The following ORA-00060 database deadlock error message may be seen while running this scenario:

<bpelFault><faultType> <message>0</message></faultType><remoteFault xmlns=""><part name="summary"><summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'Write' failed due to: Unable to acquire mutex for interaction. Unable to acquire mutex for interaction. Unable to acquire lock on resource "/var/opt/soa/data/SOA/file/file/Adapter~file" for "DatabaseMutex::acquireNoSave". ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary></part><part name="detail"><detail>ORA-00060: deadlock detected while waiting for resource </detail></part><part name="code"><code>null</code></part></remoteFault></bpelFault>




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.