Hitachi

TPBroker Version 5 トランザクショナル分散オブジェクト基盤 TPBroker ユーザーズガイド


3.1.10 トランザクショントレース

トランザクショントレースは,トランザクションブランチの結果を残します。トランザクションブランチが開始,および決着したときに,時刻,決着の結果などの情報をファイルに記録します。

トランザクショントレースを参考にして,トランザクションブランチがヒューリスティックに決着していればデータベースを回復し,ロールバックしていればトランザクションを再開始するなどの判断ができます。また,決着しないで残っているトランザクションブランチがあれば,同じグローバルトランザクション内のトランザクションブランチがどのように決着したかを参考に,tscommitまたはtsrollbackコマンドで決着処理を指示できます。

トランザクショントレースは,デフォルトではトランザクションブランチがロールバックおよびヒューリスティック決着した場合に記録します。トレースに記録する条件は,トランザクショントレース定義で変更できます。