Hitachi

ノンストップデータベース HiRDB Version 10 システム運用ガイド(UNIX(R)用)


20.11.3 フロントエンドサーバがあるユニットが稼働していないためトランザクションの居残りが発生したときの対処方法

〈この項の構成〉

(1) トランザクションの居残りが発生すると

次に示す条件がすべて重なった場合,稼働中のユニットにトランザクションが居残ることがあります。

居残りトランザクションはリソースを確保し続けるため,多数のトランザクションが居残ると,接続ユーザ数分のトランザクションが同時実行できなくなることがあります。

(2) 対処方法

pdstart -uコマンドなどでフロントエンドサーバがあるユニットを開始してください。フロントエンドサーバがあるユニットを開始できない場合は,トランザクションマネジャのトランザクションの状態を確認して,pdcmt,pdrbk,又はpdfgtコマンドでHiRDBのトランザクションを強制決着してください。ただし,この方法でトランザクションを強制決着した場合,トランザクションマネジャとHiRDB間でトランザクションの決着方法が不一致になることがあります。