6.4.2.1 About Transaction Promotion

When you enable the transaction promotion feature, every transaction is initiated as a local transaction.

Note:

This feature is available only in Oracle Database.

Some transactions are handled locally and are not promoted as a global transaction. For example, when the transaction initiator service interacts with only one resource manager and does not communicate with any external service, the transactions are handled locally.

The following transactions are promoted as global transactions as they may not be handled locally.

  • When the transaction initiator service communicates with multiple resource managers.
  • When multiple services, along with their resource managers, participate in a transaction.

If the transaction is promoted as a global transaction, then the service enlists with the MicroTx coordinator and the coordinator handles the transaction.