Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option 使用の手引


11.9 オンラインバッチ機能の障害対策

オンラインバッチ機能使用時に発生するおそれのある障害と,障害発生時のオンラインバッチ機能の処理について次の表に示します。

表11‒7 オンラインバッチ機能の障害対策

障害内容

オンラインバッチ機能の処理

バッチ処理トランザクション

バッチ終了トランザクション

プロセスダウン

UAPの保護区で異常が発生した場合,またはロールバック要求(プロセス強制終了の指示)を受けた場合に,プロセスダウンが発生した。

11.9.1 全面リラン処理」を参照してください。

スレッドダウン

UAPの非保護区で異常が発生した場合,またはロールバック要求(スレッド強制終了指示)を受けた場合に,スレッドダウンが発生した。

バッチ処理を中断し,中断のバッチ終了トランザクションを起動します。

バッチ処理を中断し,中断のバッチ終了トランザクションを起動しません。

同期点要求時の障害発生

オンラインバッチ機能関連定義のdbq_obs_trn_end_apiオペランドにYを指定した場合に,API関数からの同期点要求時に障害が発生した。

オンラインバッチ機能関連定義のdbq_obs_trn_end_apiオペランドにNを指定した場合に,API関数からの同期点要求時に障害が発生した。

バッチ処理を中断しません。

オンラインバッチ機能関連定義のdbq_obs_trn_end_apiオペランドにYを指定した場合に,UAPリターン後の同期点要求時に障害が発生した。

API関数から同期点要求をしていない場合

バッチ処理を中断し,中断のバッチ終了トランザクションを起動します。

API関数から同期点要求をしていない場合

バッチ処理を中断し,中断のバッチ終了トランザクションを起動しません。

API関数から同期点要求をしている場合

バッチ処理を中断しません。

オンラインバッチ機能関連定義のdbq_obs_trn_end_apiオペランドにNを指定した場合に,UAPリターン後の同期点要求時に障害が発生した。

バッチ処理を中断し,中断のバッチ終了トランザクションを起動します。

バッチ処理を中断し,中断のバッチ終了トランザクションを起動しません。

DB障害発生

データ型オンラインバッチ処理のバッチ処理トランザクション実行中,DBキューからのメッセージ読み出し処理時に,DB障害が発生した。

該当しません。

〈この節の構成〉