双用户配置选项

使用双用户选项时,用户标识必须具有安装外部存储过程的所有特权。 但是,该用户标识不需要用于运行 CDC Replication

CDC Replication 用户标识不需要任何特权来安装外部存储过程。 您可以使用特权级别较高的用户标识创建 CDC Replication 实例,然后使用特权级别较低的用户标识进行重新配置。

添加实例

使用更特权的用户标识创建 CDC Replication 实例。 以下输入字段具有特权较高的用户标识的特殊值:

  • 数据库用户名: 同时具有 正常操作配置和升级 特权的用户标识。
  • 数据库元数据模式: 用于创建外部存储过程的模式。
  • SSH 端口: 此字段必填。
  • WLM 环境: 此字段必填。
  • 装入库: 用户具有写访问权的 APF 授权库的名称,除非此配置选项与 登台选项组合使用。
  • CEE 前缀: 此字段必填。
  • 用户前缀: 此字段必填。

使用特权较低的用户标识编辑 CDC Replication 实例,保持相同的模式。

以下输入字段具有特权较低的用户标识的特殊值:

  • 数据库用户名: 具有 正常操作 特权的用户标识
  • 数据库元数据模式: 用于执行外部存储过程的模式,必须与之前相同
  • SSH 端口: 此值未使用,但保留为便于配置。
  • WLM 环境: 此值未使用,但保留为便于配置。
  • 装入库: 此值未使用,但保留为便于配置。
  • CEE 前缀: 此值未使用,但保留原样以便于配置。
  • 用户前缀: 此值未使用,但保留为便于配置。

升级实例

CDC Replication 升级到新构建之后,实例会在重新启动时尝试升级存储过程。 实例无法使用非特权用户标识启动。 遵循这些步骤进行操作:

  1. 编辑 CDC Replication 实例以切换到更具特权的用户标识。
  2. 启动实例以升级存储过程。
  3. 当实例开始侦听其端口时,请关闭该实例。
  4. 再次编辑实例以切换回特权较低的用户标识。
  5. 启动实例并跳过存储过程的安装,因为它已安装。

编辑实例

如果编辑实例并更改 WLM 环境或装入库,但不更改模式,那么 CDC Replication 将跳过安装,因此不会使用新的 WLM 环境或将装入模块写入新的装入库。 在这种情况下,要强制完成安装,必须先从 Db2 中删除 CHCRLRSP 过程,然后再编辑实例。

如果更改了 元数据模式 字段,那么必须重新安装存储过程,并且必须指定更特权的用户标识。