トランザクション・ガードは、計画済および計画外の停止の場合に、実行を1回以下にするためにアプリケーションで使用されるプロトコルおよび汎用ツールを提供します。アプリケーションでは論理トランザクションIDを使用して、停止に続くデータベース・セッション内でオープンになっている最終トランザクションの結果が判断されます。トランザクション・ガードを使用しないと、停止の後にエンド・ユーザーまたはアプリケーションが操作を再試行しようとして、トランザクションが重複してコミットされたり、順序が不適切にトランザクションがコミットされることで、論理破損が発生する可能性があります。
関連項目:
トランザクション・ガードの構成の詳細は、『Oracle Database JDBC開発者ガイド』を参照してください。
トランザクション・ガードの使用の詳細は、『Oracle Database開発ガイド』を参照してください。
OCIおよびトランザクション・ガードの詳細は、『Oracle Call Interfaceプログラマーズ・ガイド』を参照してください。
透過的アプリケーション・フェイルオーバーの詳細は、『Oracle Call Interfaceプログラマーズ・ガイド』を参照してください。