許可

このセクションで説明する SQL サービスは、いくつかのサービス・プログラムを使用して実装されています。 これらのサービス・プログラムのいずれかの権限を変更すると、そのサービス・プログラムの一部であるすべてのサービスに影響を与えます。

権限は、*SRVPGM に対しては GRTOBJAUT CL コマンドを、サービス・プログラムを使用するプロシージャーまたは関数に対しては SQL GRANT ステートメントを使用することで変更できます。

サービスにアクセスするには、ユーザは少なくともサービス・プログラムの*OBJOPR権限と*EXECUTE権限、またはプロシージャや関数のEXECUTE SQL権限が必要です。 サービスによっては、各サービスの資料に記載されているように、特殊権限や機能使用法などの追加の権限要件がある場合があります。

各サービスは、以下のサービス・プログラムに関連付けられています。
Db2® Mirror 複製の構成: QSYS/QMRDBSSDBA *SRVPGM
Db2 Mirror 製品の構成: QSYS/QMRDBSSPRD *SRVPGM
Db2 Mirror の詳細の確認: QSYS/QMRDBSSRTU *SRVPGM
Db2 Mirror の詳細の確認: QSYS/QMRDBSSRTV *SRVPGM
Db2 ミラー通信の構成: QSYS/QMRDBSSNRG *SRVPGM および QSYS/QTOCNRGRP *SRVPGM
Db2 Mirror 再同期の構成: QSYS/QDBSRVIO1 *SRVPGM
Db2 ミラー・オブジェクトの詳細の処理: QSYS/QMRDBSSOBJ *SRVPGM
*PUBLIC *EXCLUDE 権限で出荷されます。
Db2 ミラーの監査ジャーナル情報を返します: QSYS2/MIRRORDJTS *SRVPGM
*PUBLIC *USE 権限で出荷されます。
どのユーザーが Db2 Mirror 製品を構成する権限を持っているかを確認するには、次の照会を実行できます。
SELECT AUTHORIZATION_NAME
  FROM QSYS2.OBJECT_PRIVILEGES
    WHERE
        SYSTEM_OBJECT_SCHEMA = 'QSYS' AND
        SYSTEM_OBJECT_NAME   = 'QMRDBSSPRD' AND
        OBJECT_TYPE          = '*SRVPGM' AND
        OBJECT_OPERATIONAL   = 'YES' AND     
        DATA_EXECUTE         = 'YES';