授权
本节中描述的 SQL 服务是使用多个服务程序实现的。 更改其中一个服务程序上的权限将影响属于该服务程序的所有服务。
可以使用 *SRVPGM 上的 GRTOBJAUT CL 命令或使用服务程序的任何过程或函数上的 SQL GRANT 语句来更改权限。
要访问服务,用户至少需要服务程序的 *OBJOPR 和 *EXECUTE 权限,或存储过程或函数的 EXECUTE SQL 权限。 某些服务可能具有额外的权限需求,例如特殊权限或功能使用,如每个服务的文档中所述。
这些服务与以下服务程序相关联:
- 配置 Db2® 镜像复制 :QSYS/QMRDBSSDBA *SRVPGM
- 配置 Db2 镜像产品 :QSYS/QMRDBSSPRD *SRVPGM
- 随 *PUBLIC *EXCLUDE 权限一起提供。
- 存储过程 ADD_MIRROR_TAKEOVER_ADDRESS
- 存储过程 ADD_MIRROR_VERSION
程序 CHANGE_MIGRATION_MANAGER
- 程序 CHANGE_MIRROR
存储过程 CHANGE_MIRROR_HEALTH_MONITOR
- 存储过程 CHANGE_MIRROR_OBJECTCONNECT
- 存储过程 CHANGE_MIRROR_TAKEOVER_GROUP
- 存储过程 CREATE_MIRROR_TAKEOVER_GROUP
- 存储过程 DELETE_MIRROR_TAKEOVER_GROUP
- 程序 PROCESS_PENDING_MIRROR_VERSION
- RECLONE_REPLICATED_OBJECTS 程序
- 程序 REMOVE_MIRROR_IASP
- 存储过程 REMOVE_MIRROR_TAKEOVER_ADDRESS
- 存储过程 REMOVE_MIRROR_VERSION
- 存储过程 SET_MIRROR_CLUSTER
- 存储过程 SET_MIRROR_FLIGHT_RECORDER_ALL_LEVELS
- 存储过程 SET_MIRROR_FLIGHT_RECORDER_INFO
- SETUP_MIRROR 程序
- 程序 SWAP_MIRROR_ROLES
- 存储过程 SWAP_MIRROR_TAKEOVER_GROUP
- 程序 TERMINATE_MIRROR
- 查看 Db2 镜像详细信息 :QSYS/QMRDBSSRTU *SRVPGM
- 查看 Db2 镜像详细信息 :QSYS/QMRDBSSRTV *SRVPGM
- 随 *PUBLIC *USE 权限一起提供。
- 标量函数 CHECK_MIRROR_VERSION
- CHECK_REPLICATION_CRITERIA 标量函数
标量函数 COMPARE_MIRROR_VERSION
- COMPARE_RESYNC_STATUS 表函数
- INSPECT_REPLICATION_CRITERIA 表函数
MIGRATION_MANAGER_INFO 视图
- MIRROR_CLUSTER_INFO 视图
- MIRROR_FLIGHT_RECORDER_INFO 视图
MIRROR_HEALTH_MONITOR_INFO 视图
- MIRROR_INFO 视图
- MIRROR_OBJECTCONNECT_INFO 视图
MIRROR_SUSPENDING_JOBS 表函数
- MIRROR_TAKEOVER_INFO 视图
- MIRROR_VERSION_LIST 视图
- NRG_INFO 视图
- NRG_LINK_INFO 视图
- RDMA_CONNECTION_INFO 视图
- RDMA_LINK_INFO 视图
- REPLICATION_CRITERIA_INFO 视图
- VALIDATE_PENDING_REPLICATION_CRITERIA 表函数
- 配置 Db2 镜像通信 :QSYS/QMRDBSSNRG *SRVPGM 和 QSYS/QTOCNRGRP *SRVPGM
- 随 *PUBLIC *EXCLUDE 权限一起提供。
- 配置 Db2 镜像再同步: QSYS/QDBSRVIO1 *SRVPGM
- 随 *PUBLIC *USE 权限一起提供。
- 使用 Db2 镜像对象详细信息 :QSYS/QMRDBSSOBJ *SRVPGM
- 随 *PUBLIC *EXCLUDE 权限一起提供。
- 存储过程 MIRROR_COMPARE_LIBRARY注: 还需要 QSYS2/MCOMP_LIB 的授权,与 *PUBLIC *EXCLUDE 授权一起装运。
- 存储过程 MIRROR_COMPARE_NODE注: 还需要 QSYS2/MCOMP_NODE 的授权,与 *PUBLIC *EXCLUDE 授权一起装运。
- MIRROR_COMPARE_OBJECT 表函数
- 存储过程 MIRROR_COMPARE_LIBRARY
返回 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';