Db2 公益事業
IBM® のユーティリティを使用して、 Db2 ユーティリティを使用して、データベース内のデータの維持管理を支援します。 Db2 for z/OS®。
オンラインおよび独立運行・ユーティリティー
LOADやCOPYなどの基本的なユーティリティのほとんどはオンラインユーティリティであり、 Db2 起動して稼働している必要があります。 Db2 オンラインユーティリティは、標準のバッチジョブまたはストアドプロシージャとして実行されます。 これらは、端末モニター・プログラム (TMP) の制御下では実行されず、独自の接続機構を持ち、Db2 制御機能サービスを直接呼び出します。 オンラインユーティリティの詳細については、 Db2 オンラインユーティリティおよび Db2 オンラインユーティリティの起動を参照してください。
もう一方のタイプのユーティリティーは、スタンドアロン・ユーティリティー です。 これらのユーティリティは独立して動作します。 Db2。 これらのユーティリティーは、データ・セットで直接処理されます。 スタンドアロン・ユーティリティーを使用して、ログのフォーマット設定、ブートストラップ・データ・セット (BSDS) の変更、データ・セットのコピーや印刷といったタスクを実行できます。 スタンドアロン・ユーティリティーは、バッチ・ジョブとして実行します。 これらのユーティリティーを実行する唯一の方法は JCL を使用することです。 スタンドアロンユーティリティの詳細については、 Db2 スタンドアロンユーティリティおよびスタンドアロンユーティリティの起動を参照してください。
例外: 一部の Db2 for z/OS オンラインユーティリティという用語を、 IBM がドキュメントで使用している意味とは異なる意味で使用しているユーザーもいます。 一部のユーザーは、ユーティリティーの実行中にそのデータを使用可能な状態に保つユーティリティーを指してこの用語を使用します。 例えば、REORG TABLESPACE ユーティリティーを使用してデータを再編成する場合、その他のアプリケーションやプロセスがその同じデータに対して持つアクセス・レベルを指定できます。 SHRLEVEL CHANGE オプションを指定した場合、ユーティリティーを実行している間でも、そのデータを変更できます。 そのため、データがオフラインになることがないことから、一部のユーザーは REORG TABLESPACE SHRLEVEL CHANGE を「オンライン・ユーティリティー」であると見なします。 しかし、 IBM は、この用語をそのような意味で使用していません。