ATG Does Not Support Distributed Transactions Through Database Links (Doc ID 2220197.1)

Last updated on JANUARY 11, 2017

Applies to:

Oracle Application Object Library - Version 11.5.10.2 and later
Oracle Applications Technology Stack - Version 11.5.10.2 and later
Information in this document applies to any platform.

Symptoms

E-Business Suite Applications Object Library, Applications Extensions issues

 

 

On all E-Business Suite versions, attempts to select or update data in distributed transactions via database links (DB Links) fails with the following errors:

ORA-02049: timeout: distributed transaction waiting for lock

ORA-01591: lock held by in-doubt distributed transaction

ORA-02074: cannot SET NLS in a distributed transaction

and others...

The issue can be reproduced at will with the following steps:

1. Create db_links to a custom database.

2. Create a global view pointing from EBS database to custom database via the db_link.

3. Attempts to use a view which updates data remotely, or attempts to modify EBS data based on SELECT statements against a db_link to remote database.

Any of the above can result in distributed transaction type errors.


The issue has the following business impact:
Users cannot proceed with a distributed transaction in EBS using DB links.

Changes

 Database links were created to a remote database, and some custom EBS transactions are being used a distributed transactions.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms