SYSBAS 内の区画上にあるすべてのオブジェクトおよび現行スレッドの ASP グループ内にあるすべてのオブジェクトで保留されている各ロックについて 1 行を返します。
概要
■ビュー名:QSYS2.OBJECT_LOCK_INFO
■カテゴリ:実行管理サービス
■サポート:IBM i 7.3 Base
■参照URL(IBM i 7.6):https://www.ibm.com/docs/ja/i/7.6.0?topic=services-object-lock-info-view
使用例
ライブラリー(スキーマ)GOMALIBの物理ファイル(テーブル)TOKMSPをロックしているジョブのリストを返す
SELECT * FROM QSYS2.OBJECT_LOCK_INFO
WHERE SYSTEM_OBJECT_SCHEMA = 'GOMALIB' AND
OBJECT_NAME = 'TOKMSP' AND OBJECT_TYPE='*FILE';
※上記ではOBJECT_TYPE を指定していますが、省略してもOKです。
今回はDFUのオプション5から該当ファイルを更新モードでロックした状態で実行しました。

上記のように ロックの状態(*SHRRD , *SHRUPD、など)、ロックしているジョブのジョブ名、ロックカウント数、ロックしているプログラム名とそのモジュール名など明細が表示されます。詳細な分析には役立つと思います。


