添加目标启动的路径

目标启动的路径使目标部署的接收器服务能够启动连接到源部署的分发服务的路径,以从源提取线索文件。

注意:

本文仅适用于 GoldenGate 23ai 部署。

何时使用目标启动的路径

当网络安全策略阻止部署 A 的分发服务打开与部署 B 的接收器服务的网络连接时,使用目标启动的路径。如果部署 A 的分发服务器无法启动与部署 B 的接收器服务的连接,但接收器服务可以启动与部署 A 的分发服务的连接,则可以在部署 B 上创建并运行目标启动的路径,以从部署 A 中提取线索文件。

源部署是创建目标启动路径的部署。目标部署是您从中提取数据的远程部署(提取在其中运行并生成线索)。

开始之前

  • 确保为要连接到的每个部署创建 GoldenGate 连接,然后将它们分配给路径源自的部署。例如,创建分发路径或目标启动的接收方路径的部署。

    否则,在启用了 IAM 的部署中,您将遇到以下错误:

    The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
          resource - audiencescope in Client application'.
  • 添加允许目标部署(创建此路径的部署)连接到源部署的身份证明:
    1. 部署的导航菜单中,选择用户管理
    2. 单击添加新用户,然后完成以下操作:
      • 验证者:从下拉列表中选择密码
      • 角色:从下拉列表中选择运算符
      • 用户名:输入用户名。
      • 口令验证口令:输入与此用户关联的口令。
    3. target 部署控制台中,选择导航菜单中的 Path Connections
    4. 单击添加路径连接,然后完成以下操作:
      • 身份证明别名:输入别名。
      • 用户 ID :输入在步骤 2 中创建的用户的名称。
      • PasswordVerify Password :输入步骤 2 中与此用户关联的密码。
    5. 单击提交

创建并运行目标启动的路径 (23ai)

要在 GoldenGate 23ai 中添加目标启动的路径,请执行以下操作:
  1. OCI GoldenGate 部署控制台中,单击接收器服务
  2. 在主页上,单击添加目标启动的路径(加号图标)。
  3. 在“添加路径”面板中,根据需要填写路径信息字段,然后单击下一步
    1. 输入路径名称,输入路径的名称。
    2. (可选)输入说明以说明此路径的用途并列出所涉及的提取和复制。
  4. 源选项页面上,根据需要输入字段,然后单击下一步
    • 从下拉列表中选择源提取
    • 输入线索名称
    • 如果希望线索位于非默认位置,请输入子目录
    • 生成的源 URI 将根据提供的信息自动生成。如果需要,单击“编辑”(铅笔图标)以修改 URI。
    • 选择加密概要信息。如果未创建加密概要信息,则默认选择“本地 Wallet”概要信息。
    • 对于开始,选择数据处理的起点:
      • 日志中的位置
      • Now
      • 定制时间
      • CSN(在此或之后)
    • 输入序号
    • 输入 RBA 偏移
  5. 目标选项页上,根据需要填写字段,然后单击下一步
    • 选择目标协议
      • ws
      • wss
      • ogg
    • (可选)启用已启用反向代理以使用反向代理连接到目标。
    • 目标类型(仅限 ogg 目标协议)
      • 管理者
      • 收集器
      • 接收方服务
    • 输入目标主机
    • 输入目标部署的端口号
    • 输入目标线索文件的线索名称
    • 如果线索位于默认位置以外的某个位置,请输入子目录
    • 输入最大线索大小
    • 选择用于将线索发送到目标部署的目标加密算法
      • NONE(无)
      • AES128
      • AES192
      • AES256
    • 启用更改加密以允许更改加密算法。
    • 生成的目标 URI 将根据提供的信息自动生成。如果需要,单击“编辑”(铅笔图标)以修改 URI。
    • 选择目标验证方法(仅限 wss 目标协议)
      • 用户 ID 别名

        注意:

        从 GoldenGate 身份证明存储部署连接到启用了 IAM 的部署时,使用 IAM 用户创建身份证明。确保用户存在于 IAM 身份条带中。
      • OAuth

        注意:

        在启用 IAM 的租户中,连接到另一个启用 IAM 的部署时选择 OAuth。
      • Certificate (证书)
    • 选择
    • 选择具有 Oracle GoldenGate UserID 和密码的别名
    • 选择目标类型
      • GGFormat(默认)
      • SQL
      • XML
      • 纯文本
  6. 高级选项页上,根据需要填写字段,然后单击下一步
    • 启用 Enable Network Compression 以设置 Compression Threshold
    • 选择 EOF 延迟

      注意:

      在 Linux 平台上,可以保留默认设置。但是,在非 Linux 平台上,您可能需要针对高带宽、高延迟网络或具有服务质量 (QoS) 设置的网络(DSCP 和服务时间 (ToS))调整此设置
    • 选择 Checkpoint Frequency 以设置接受检查点的路径的频率(以秒为单位)。
    • 输入 TCP 刷新字节(以字节为单位)。
    • 输入 TCP 刷新秒(以秒为单位)。
    • 选择区分服务代码点 ( DSCP )。
    • 选择服务类型 ( TOS )。
    • 启用 TCP_NODELAY 以防止在使用 Nagle 选项时出现延迟。
    • 启用快速确认以在接收数据后发送快速确认。
    • 启用 TCP_CORK 以允许使用 Nagle 的算法软木塞选项。
    • 输入 System Send Buffer Size 以设置流控制的发送缓冲区大小的值。
    • 输入 System Receive Buffer Size ,以设置流控制的接收缓冲区大小的值。
    • 设置 Keep Alive 的超时。
  7. 筛选选项页上,根据需要填写以下字段,然后单击下一步
    • 输入规则名
    • 选择规则操作
      • 排除根据所选选项过滤掉数据。
      • 包括包括基于指定选项的数据。
    • 选择筛选器类型
      • 对象类型:从以下三种对象类型中进行选择:DML、DDL 和过程
      • 对象名称:选择此选项可提供现有对象名称。3 部分命名惯例取决于您是否使用 CDB。对于 CDB,您需要使用 3 部分命名约定,否则必须使用 2 部分命名约定。3 部分约定包括 containerschemaobject。2 部分约定包括 schemaobject name
      • Procedure Feature Name(过程功能名称):选择此选项可根据现有过程功能名称进行筛选。
      • 基于列:如果选择此选项,则会向您显示用于输入规则适用的表名和列名的选项。您可以将列值与 LT、GT、EQ、LE、GE、NE 条件一起过滤掉。您还可以指定要在已筛选数据中具有图像之前还是图像之后。
      • 标记:选择此选项可基于标记设置过滤器。
      • 块 ID :显示数据库分片的配置详细信息,但是无法编辑详细信息。
    • 选择否定以否定任何现有规则。
    • 单击添加以添加规则。
  8. 托管选项页上,根据需要填写可选字段。
    • 启用 Critical 以配置此路径以实现高可用性。
    • 启用 Auto Restart(自动重新启动)以调整自动重新启动重试和自动重新启动延迟选项。
  9. 单击创建并运行可立即运行路径。单击创建以以后手动运行路径。
返回到主页,可在其中查看“路径”处理的状态。