双用户配置选项
使用双用户选项时,用户标识必须具有安装外部存储过程的所有特权。 但是,该用户标识不需要用于运行 CDC Replication。
CDC Replication 用户标识不需要任何特权来安装外部存储过程。 您可以使用特权级别较高的用户标识创建 CDC Replication 实例,然后使用特权级别较低的用户标识进行重新配置。
添加实例
使用更特权的用户标识创建 CDC Replication 实例。 以下输入字段具有特权较高的用户标识的特殊值:
- 数据库用户名: 同时具有 正常操作 和 配置和升级 特权的用户标识。
- 数据库元数据模式: 用于创建外部存储过程的模式。
- SSH 端口: 此字段必填。
- WLM 环境: 此字段必填。
- 装入库: 用户具有写访问权的 APF 授权库的名称,除非此配置选项与 登台选项组合使用。
- CEE 前缀: 此字段必填。
- 用户前缀: 此字段必填。
使用特权较低的用户标识编辑 CDC Replication 实例,保持相同的模式。
以下输入字段具有特权较低的用户标识的特殊值:
- 数据库用户名: 具有 正常操作 特权的用户标识
- 数据库元数据模式: 用于执行外部存储过程的模式,必须与之前相同
- SSH 端口: 此值未使用,但保留为便于配置。
- WLM 环境: 此值未使用,但保留为便于配置。
- 装入库: 此值未使用,但保留为便于配置。
- CEE 前缀: 此值未使用,但保留原样以便于配置。
- 用户前缀: 此值未使用,但保留为便于配置。
升级实例
将 CDC Replication 升级到新构建之后,实例会在重新启动时尝试升级存储过程。 实例无法使用非特权用户标识启动。 遵循这些步骤进行操作:
- 编辑 CDC Replication 实例以切换到更具特权的用户标识。
- 启动实例以升级存储过程。
- 当实例开始侦听其端口时,请关闭该实例。
- 再次编辑实例以切换回特权较低的用户标识。
- 启动实例并跳过存储过程的安装,因为它已安装。
编辑实例
如果编辑实例并更改 WLM 环境或装入库,但不更改模式,那么 CDC Replication 将跳过安装,因此不会使用新的 WLM 环境或将装入模块写入新的装入库。 在这种情况下,要强制完成安装,必须先从 Db2 中删除 CHCRLRSP 过程,然后再编辑实例。
如果更改了 元数据模式 字段,那么必须重新安装存储过程,并且必须指定更特权的用户标识。