添加 CDC Replication Engine for Event Server 的实例 (UNIX 和 Linux)

必须先添加并配置实例,然后才能启动复制。

开始之前

如果要在安装后配置 CDC Replication Engine for Event Server 的第一个实例,那么可以继续执行此过程的步骤 2

过程

  1. 在命令提示符处,通过在指定目录中发出下列命令来启动配置工具:
    \CDC_installation_directory\bin\dmconfigurets
  2. 在欢迎消息中,按 Enter 键以继续。
  3. 输入要添加的实例名称,然后按 Enter

    实例名称必须唯一。

  4. 输入端口号,然后按 Enter键。
    CDC事件服务器复制引擎使用端口号来配置源服务器与目标服务器之间的 TCP /IP通信。 CDC Replication Engine for Event Server 还使用此端口号与源系统以及与运行 管理控制台 和其他服务器的客户机工作站进行通信。
    注:
    • 安装在同一服务器上的其他应用程序无法使用此端口号。 在 管理控制台中指定数据库的访问参数时,将使用此端口号。
    • 您可以使用端口 5001 和更高版本,这些端口不在动态分配的端口范围内。
  5. 输入要为此 CDC Replication Engine for Event Server 实例分配的物理可用 RAM 量,然后按 Enter键。 缺省情况下,配置工具为每个实例分配 1024 MB RAM。
    注: 只有在考虑对产品性能的影响之后,才应使用缺省值以外的值或分配比服务器上实际可用的 RAM 更多的 RAM。
  6. 若需将 TCP /IP作为数据存储之间唯一的通信方式,请输入 n按下回车键。 如果希望能够在 JMS 提供程序或 TCP/IP 中任选一项作为通信协议,请执行以下步骤:

    如果您的网络特征不允许存在长期的稳定 TCP/IP 连接,那么应使用 JMS 提供程序。

    1. 确保系统管理员已创建队列,并且已正确命名。 每个需使用JMS消息提供程序的CDC复制实例,都必须拥有一个队列,其名称格式为CDC_ <port> ,其中 <port> 表示该实例的 TCP 监听端口号(五位数字)。 必要时,您可以使用零对数字进行左填充,以确保其为 5 位数(例如,CDC_00123)。
    2. Enter y 键,然后按 Enter键。
    3. 输入 2 以添加 JMS 提供程序。
    4. 输入 JMS 提供程序 .jar 文件的标准路径,然后按 Enter键。
    5. Enter 4 键并按 Enter 键以完成 JMS 提供程序的配置。
    6. 输入 1 以添加 JMS 连接。
    7. 输入 JMS 远程连接工厂名称,然后按 Enter键。 例如,jms/ConnectionFactory。 连接工厂封装了已由管理员定义的一组连接配置参数。 CDC Replication 使用它来创建与 JMS 提供程序的连接。
    8. 输入用户名,然后按 Enter键。
    9. 输入用于向 JMS 服务器认证的密码,然后按 Enter键。
    10. 再次输入密码以确认并按 Enter键。
    11. 输入 JNDI 初始上下文,然后按 Enter键。
    12. 输入与JNDI初始上下文相关的 URL ,然后按回车键
    13. 输入 JNDI 主体的用户名,然后按 Enter键。
    14. 输入 JNDI 凭证密码,然后按 Enter键。
    15. 再次输入密码以确认并按 Enter键。
    16. 再次按 Enter 键以返回到 引擎通信连接 菜单。
    17. 如果要验证连接,请按 5 ,然后按 Enter 键以返回到 引擎通信连接 菜单。

      如果JMS提供程序配置不正确, CDC复制将使用 TCP /IP作为数据存储之间的通信协议。

    18. 输入 7 以完成引擎通信连接的配置。
  7. 配置工具将创建 CDC Replication 实例,并提示您启动该实例。 输入 y 以启动实例。

    如果配置要覆盖现有实例的元数据,那么配置工具将会提示您。

    注: 您可以使用 dmbackupmd 命令来备份实例的元数据。

下一步操作

注: 以上步骤中定义的 JMS 提供程序用于源数据存储器与 CDC Replication Engine for Event Server之间的通信。 要定义 JMS 提供程序以在 CDC Replication Engine for Event Server 与队列之间进行通信,请输入 3