-TERM UTILITY コマンド ( )Db2
-TERM UTILITY コマンドは、 Db2 ユーティリティのジョブステップの実行を終了し、そのステップに関連するすべてのリソースを解放します。
実行中のユーティリティーは、TERM UTILITY コマンドが 発行されたことをチェックして分かるまで終了しません。 アクティブ・ユーティリティーはこの検査を、 定期的に行います。 ユーティリティーが停止すると、そのリソースは TERM UTILITY コマンドによってすべて 解放されます。 アクティブなユーティリティは、そのユーティリティが実行されている Db2 からのみ終了できます。 停止した ユーティリティーは、データ共用グループの任意のアクティブなメンバーから終了させることができます。
省略形: -TER UTIL
環境 -TERM UTILITY
このコマンドは、 z/OS® コンソール、DSNセッション、 DB2I パネルの DB2 COMMANDS、 Db2 UTILITIES、 IMS または CICS® 端末、または計装機能インターフェイス(IFI)を使用するプログラムから発行できます。
データ共有の範囲: グループまたはメンバー
ユーティリティーは、ユーティリティーが停止しているときは、暗黙にグループの範囲になります。
承認 -TERM UTILITY
- DBMAINT 権限
- DBCTRL 権限
- DBADM 権限
- SYSOPR 権限
- システム DBADM 権限
- DATAACCESS 権限
- SYSCTRL 権限
- SYSADM 権限
暗黙に作成された データベース内のオブジェクトに対して実行されるユーティリティーの場合、データベース特権または権限は、 暗黙に作成されたデータベースまたは DSNDB04 で保持されます。 また、ユーティリティーが操作する表スペースまたは 索引スペースの所有権は、ユーティリティーを終了させるのに必要な許可を満たしています。 これは、暗黙に作成された表スペースまたは索引スペースの名前をコマンドで明示的に指定した場合、所有者はその表スペースまたは索引スペースに関する情報を表示できるということを意味します。
ユーティリティー DIAGNOSE、REPORT、および STOSPACE は、ジョブ・サブミッター、または SYSOPR、SYSCTRL、または SYSADM 権限の所有者のみが終了できます。
ログオンしている z/OS コンソールまたは TSO SDSF から発行された Db2 コマンドは、1 次および 2 次許可 ID を使用して Db2 許可によって検査することができます。
z/OS でログインしたユーザーIDは、 または同様のセキュリティサーバーで定義されている必要があります。 RACF
DBMAINT、DBCTRL、またはDBADM権限を持つユーザーの場合、 Db2 が、ユーティリティジョブがアクセスする各オブジェクトに対して、ユーザーに十分な権限があることを確認できた場合にのみ、コマンドが有効になります。
データベース DSNDB06 に含まれる表スペースと索引スペース は、許可を検査する必要があります。 許可検査に必要な表または索引スペースが、終了の必要があるユーティリティー による影響を受ける場合は、そのユーティリティーを終了するのに、インストール SYSADM 権限が必要です。
構文 -TERM UTILITY
オプションの説明 -TERM UTILITY
- ( utility-id )
- これはユーティリティー ID です。あるいは、
ユーティリティー・ジョブ・ステップの作成時に使用した UID パラメーターです。
utility-id がデフォルトの DSNU CLIST によって作成 された場合の形式は、tso-userid.control-file-name となります。
utility-id がデフォルトにより、DSNUTILB を 呼び出す EXEC ステートメント によって作成された場合、そのトークンの形式は userid.jobname となります。
utility-id に小文字または特殊文字が含まれる場合は、単一引用符 (') で囲む必要があります。
- ( 部分効用識別子 * )
- partial-utility-id で始まるユーティリティー・ジョブをすべて終了させます。 例えば 、TERM UTILITY(ABCD*) を使用すると、ユーティリティー ID が ABCD という文字で始まる あらゆるユーティリティー・ジョブ・ステップが終了します。 ユーティリティー ID が ABCD.EFGH の ように 2 つの部分からなる場合、TERM UTILITY(ABCD*) の指定でそのユーティリティーも終了させます。
- ( * )
- Db2 が承認したすべてのユーティリティジョブステップを終了します。
使用上の注意事項 -TERM UTILITY
- ユーティリティーの再開
- 終了したユーティリティー・ジョブ・ステップは再始動できません。 そのステップは新しいユーティリティー・ジョブとして再び実行依頼する必要があります。
- 特定のユーティリティはどうなるのか
- 場合によっては、ユーティリティジョブを終了すると、作業が望ましくない状態のまま残ることがあり、ジョブを再送信する前に特別な処理が必要になることがあります。 次のリストは、各ユーティリティー別ジョブに対して、TERM UTILITY の影響を説明しています。
- CATMAINT
- 索引を REBUILD ペンディング状況にします。
- CHECK DATA
- 表スペースは、CHECK ペンディング状況にとどまります。
- CHECK INDEX
- ありません。
- CHECK LOB
- LOB 表スペースと索引をユーティリティー読み取り専用 (UTRO) 状態 にします。
- COPY
T
レコードを SYSIBM.SYSCOPY に挿入します。 COPY の実行時にT
レコードが存在していると、COPY で増分イメージ・コピーを行うことはできません。- DIAGNOSE
- ありません。
- LOAD
- LOAD の終了
- MERGECOPY
- ありません。
- MODIFY RECOVERY
- DELETEDS フェーズで、TERM コマンドが発行されたことを MODIFY RECOVERY が検出した場合、MODIFY RECOVERY はイメージ・コピー・データ・セットの削除を停止し、UTILTERM フェーズに進みます。 DELETEDS フェーズで異常終了した MODIFY RECOVERY ユーティリティーで TERM コマンドが発行された場合、TERM コマンドは MODIFY RECOVERY ユーティリティーを終了し、イメージ・コピー・データ・セットは削除されません。
- MODIFY STATISTICS
- ありません。
- QUIESCE
- ありません。
- REBUILD INDEX
- 再作成中のオブジェクトを REBUILD ペンディング状況にします。
- RECOVER
- リカバリー中のオブジェクトを RECOVER ペンディング状況にします。
- REORG INDEX
- REORG INDEX の終了
- REORG TABLESPACE
- REORG TABLESPACE の終了
- REPAIR
- ありません。
- レポート
- ありません。
- RUNSTATS
- ありません。
- STOSPACE
- ありません。
- UNLOAD
- 出力データ・セットは、ユーティリティー・ジョブを再始動するか、 またはそのデータ・セットを削除するまで、未完了の状態となります。
- グループスコープで発行されたコマンドのトレース情報
- Db2 のデータ共有メンバーでグループスコープを指定するオプションとともにこのコマンドが発行された場合、他のすべてのアクティブなメンバーでも実行されます。 他のグループメンバーのIFICID 090トレース記録を見ると、元の命令が発行されたメンバーからのトレース記録に加えて、 016.TLPKN5F の相関IDからSYSOPR権限IDによって同じ命令が発行されたことが分かります。 Db2 のデータ共有におけるコマンドの適用範囲を参照してください。
例 -TERM UTILITY
-TERM UTILITY (*) -TERM UTILITY
(SMITH*) 