7.6.2.2 トランザクション・プロモーションについて
トランザクション・プロモーション機能を有効にすると、すべてのトランザクションがローカル・トランザクションとして開始されます。
ノート:
この機能は、Oracle Databaseでのみ使用できます。一部のトランザクションはローカルで処理され、グローバル・トランザクションとしてプロモートされません。たとえば、トランザクション・イニシエータ・サービスが1つのリソース・マネージャのみと対話し、外部サービスと通信しない場合、トランザクションはローカルで処理されます。
次のトランザクションは、ローカルで処理できないため、グローバル・トランザクションとしてプロモートされます。
- トランザクション・イニシエータ・サービスが複数のリソース・マネージャと通信する場合。
- 複数のサービスがリソース・マネージャとともにトランザクションに参加する場合。
トランザクションがグローバル・トランザクションとしてプロモートされると、サービスはMicroTxコーディネータに登録され、コーディネータはトランザクションを処理します。
親トピック: グローバルおよびローカル・トランザクションについて