PROCESS_PENDING_REPLICATION_CRITERIA 过程
PROCESS_PENDING_REPLICATION_CRITERIA 过程通过将 APPLY_STATE 更改为 ACTIVE 或永久除去指定 apply-label的暂挂条目来处理复制条件列表 (RCL) 中的一组暂挂复制条件规则。
当 apply-action 设置为 COMMIT时,将对规则进行求值以确定现在是否有任何对象需要复制。 检查这些标识的对象以确保复制操作可以应用于对象,而不会迂到错误并导致落实请求失败。 有关故障原因的更多信息,请使用 QSYS2.EVALUATE_PENDING_REPLICATION_CRITERIA 表函数。
落实一组规则时,可能需要复制大量对象。 在调用此过程以允许将多个线程用于此操作的再同步部分之前,请考虑为作业设置并行度值。 可以使用 CHANGE_MIRROR 过程来设置此值。
模式为 QSYS2。
- iasp-name
- 用于标识 apply-label的辅助存储池 (ASP) 组的名称的字符或图形字符串表达式。 可以包含以下特殊值:
- *SYSBAS
- 复制条件规则与系统 ASP (ASP 1) 和任何基本用户 ASP (ASP 2-32) 相关联。
- 应用操作
- 一个字符或图形字符串表达式,用于标识要对暂挂复制条件规则组执行的操作。
- 应用标签
- 用于标识与一组暂挂复制条件规则相关联的标签的字符或图形字符串表达式。
示例
- 验证与标签 TESTGROUP2 关联的暂挂规则是否具有预期效果后,将这些规则提升到生产环境中。
CALL QSYS2.PROCESS_PENDING_REPLICATION_CRITERIA(IASP_NAME => '*SYSBAS', APPLY_ACTION => 'COMMIT', APPLY_LABEL => 'TESTGROUP2'); - 除去与标签 TESTGROUP1关联的暂挂规则集。
CALL QSYS2.PROCESS_PENDING_REPLICATION_CRITERIA(IASP_NAME => '*SYSBAS', APPLY_ACTION => 'ROLLBACK', APPLY_LABEL => 'TESTGROUP1');
1 对于每个数据库 IASP ,库 QSYS2nnnnn/MIR_RCLnnn; 中存在单独的 RCL 表; 授权规则也适用于这些表。
