DataStageで誤ってロックされたジョブのロック解除

IBM WebSphere DataStageクライアントを使用すると、クライアントアプリケーションが頻繁にクラッシュし、ジョブのブロックが必要になります(ロシア語を避けながら、より一般的な用語であるetl-procedureまたはdata transfusion procedureを回避して、ジョブをそのように呼び出します )。 ジョブがロックされている場合、DataStageクライアントはジョブのリソースの排他的キャプチャの不可能性を報告するため、ジョブを再コンパイルすることはできません。
このセクションでは、DataStageサーバーを再起動せずにジョブをロック解除する方法を説明します。


これらのすべての操作を実行するには、DataStageアドミニストレーターを起動し、そのプロジェクトを選択してコマンドモードに切り替える必要があります。


次に、ブロックされているすべてのリソースをリストする必要があります。 これを行うには、[コマンド]フィールドに次のコマンドを入力します。

LIST.READU



表示される[コマンド出力]ウィンドウで、2つの列、InodeとUsernoに注目します。 これらの識別子を使用して、コマンドを使用してジョブのロックを解除できます

UNLOCK INODE _INODE ALL

または

UNLOCK USER _USERNO ALL

おそらく、これらのコマンドの実行は失敗します。 この場合、デフォルトで現在のプロジェクトに対してロックされているコマンドをロック解除する必要があります(各プロジェクトに対して1回だけで十分です)。
このように:
SET.FILE UV VOC UV.VOC
COPY FROM UV.VOC TO VOC UNLOCK

Source: https://habr.com/ru/post/J90718/


All Articles