ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express リファレンスマニュアル(コマンド編)
Interstage

7.4 otspendlist

名前

otspendlist  -  インダウト状態のトランザクションの回収

形式

otspendlist { -s | -n リソース定義名}

機能説明

otspendlistコマンドは、リソース管理プログラムの未解決トランザクションを回収します。

本コマンドで指定可能なオプションとパラメタを以下に示します。

-s

OTSシステム側の未解決トランザクションリストを表示します。

-n リソース定義名

指定したリソース定義名で起動したリソース管理プログラムの未解決トランザクションリストを表示します。空白を含むパスを指定する場合は、半角ダブルクォーテーション("")で囲んで指定します。

リソース管理プログラムの未解決トランザクションを解決する場合は、OTSシステムおよびリソース管理プログラムの未解決トランザクションの一覧を比較して、以下のようにリソース管理プログラムのcommit/rollbackを決定してください。

  • OTSシステムに同一の未解決トランザクションが存在する場合:“commit”

    注意

    “rollback”を指定すると、データベースに矛盾が発生します。

  • OTSシステムに同一の未解決トランザクションが存在しない場合:“rollback”

サブコマンド

本コマンドのサブコマンドを以下に示します。

info

処理中のトランザクション一覧を表示します。表示内容を以下に示します。

No

トランザクション一覧の項番。

Transaction-ID

トランザクションごとの識別子。

Status

トランザクション回収操作後の状態。以下の内容が表示されます。

  • “Commited”:コミットしました。

  • “RollBack”:ロールバックしました。

  • “deleted”:削除しました。

  • 表示なし:トランザクション回収操作を行っていません。

Result

トランザクション回収操作の結果。以下の内容が表示されます。

  • “Normal”:成功時

  • “Error”:異常時

  • 表示なし:トランザクション回収操作を行っていません。

commit n [, n1, ...]

nに指定したトランザクションをcommitします。nには、トランザクション一覧で表示されるNoを指定します。nに“all”を指定すると、infoサブコマンドで表示されたすべてのトランザクションをcommitします。

本コマンドは、リソース管理プログラムの未解決トランザクション一覧表示時に有効となります。

rollback n [, n1, ...]

nに指定したトランザクションをrollbackします。nには、トランザクション一覧で表示されるNoを指定します。nに“all”を指定すると、infoサブコマンドで表示されたすべてのトランザクションをrollbackします。

本コマンドは、リソース管理プログラムの未解決トランザクション一覧表示時に有効となります。

delete n [, n1, ...]

nに指定したトランザクションログを削除します。nには、トランザクション一覧で表示されるNoを指定します。nに“all”を指定すると、infoサブコマンドで表示されたすべてのトランザクションログを削除します。

本コマンドは、OTSシステムの未解決トランザクション一覧表示時に有効となります。

注意

トランザクションログは、以下の場合に削除してください。OTSシステムの未解決トランザクションは、通常、リカバリ処理完了時に削除されるため、以下以外の場合に削除する必要はありません。

  • 対象のリソース管理プログラムを別ホストに移動した場合

  • 対象のリソース管理プログラムを削除した場合

scroll

トランザクション一覧画面を下にスクロールします。

save filename

filenameに指定したファイルに、表示された未解決トランザクション一覧を保存します。

filenameに指定可能なパスの最大長は、251バイトです。filenameに空白を含むパスを指定する場合は、半角ダブルクォーテーション("")で囲んで指定します。


補助文字を含むパスは、指定できません。

help

本コマンドのサブコマンド一覧を出力します。

quit

本コマンドを終了します。

注意事項

使用例

未解決のトランザクション一覧を表示して、すべてのトランザクションをrollbackする場合

otspendlist -n resource1

info
   No   Transaction-ID    Status    Result
   ---  --------------    ------    ------
   1  a155-d0a1-0abb
   2  a156-d0c2-0431
rollback all
quit