ORA-24797
cannot promote the current transaction to a distributed transaction
Cause
The current transaction was not allowed to be promoted to a distributed transaction.
Action
Verify that the OCI_ATTR_XID, OCI_ATTR_INTERNAL_NAME and OCI_ATTR_EXTERNAL_NAME attributes have been set properly. Verify that the current transaction has neither performed a direct path insert (a.k.a. IDL) or Parallel DML (PDML) operations, nor has it already been a distributed transaction. Also, verify that the local transaction is in the same isolation level if the isolation flag value is set.