授权

本节中描述的 SQL 服务是使用多个服务程序实现的。 更改其中一个服务程序上的权限将影响属于该服务程序的所有服务。

可以使用 *SRVPGM 上的 GRTOBJAUT CL 命令或使用服务程序的任何过程或函数上的 SQL GRANT 语句来更改权限。

要访问服务,用户至少需要服务程序的 *OBJOPR 和 *EXECUTE 权限,或存储过程或函数的 EXECUTE SQL 权限。 某些服务可能具有额外的权限需求,例如特殊权限或功能使用,如每个服务的文档中所述。

这些服务与以下服务程序相关联:
配置 Db2® 镜像复制 :QSYS/QMRDBSSDBA *SRVPGM
配置 Db2 镜像产品 :QSYS/QMRDBSSPRD *SRVPGM
查看 Db2 镜像详细信息 :QSYS/QMRDBSSRTU *SRVPGM
查看 Db2 镜像详细信息 :QSYS/QMRDBSSRTV *SRVPGM
配置 Db2 镜像通信 :QSYS/QMRDBSSNRG *SRVPGM 和 QSYS/QTOCNRGRP *SRVPGM
配置 Db2 镜像再同步: 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';