Database Error Messages

Release
toggle
  • 23ai
Updated
Jun 24, 2024

OCI-26204

Get the generated GTRID before the action

Cause

The active resumable transaction is started using a transaction identifier (GTRID) generated by the client library. This transaction cannot be explicitly or implicitly suspended before the generated GTRID is retrieved by the user. Otherwise, the user will have no means to resume the transaction identified by the GTRID after the suspension.


Action

Retrieve the OCI_ATTR_XID attribute of the transaction handle that is set in the service context handle. Copy the XID struct pointed by the OCI_ATTR_XID attribute. Then, retry the action.