创建数据验证资源

了解如何在 OCI GoldenGate 中创建数据验证所需的资源。

关于数据验证部署

要使用数据验证,必须创建至少一个 Veridata 代理和一个 Veridata 服务器部署。您需要的代理部署数取决于要验证数据的源和目标连接数。为每个数据库连接创建一个代理部署,并为每个代理创建一个 GoldenGate 连接。例如,如果您有两个数据库连接,则必须创建两个代理部署和两个 GoldenGate 连接。将数据库连接分配给每个代理部署(每个代理一个连接),然后将两个 GoldenGate 连接分配给服务器部署。

在继续之前,请确保查看以下文章:

开始之前

在创建 Veridata 服务器或代理部署之前,请查看以下要求:

创建 Veridata 代理部署

要创建 Veridata 代理部署,请执行以下操作:

  1. 在控制台导航菜单中,选择 Oracle AI Database ,然后选择 GoldenGate

  2. 在“部署”页上,选择创建部署

  3. 在“Create deployment(创建部署)”面板中,输入名称和说明(可选)。

  4. 如果为多云上的 GoldenGate 创建此部署,请选择您的订阅

    1. 区间下拉列表中,选择资源锚点所在的区间

    2. 选择多云合作伙伴区域

    3. 选择您的合作伙伴可用性区域。可用选项根据所选的多云合作伙伴区域进行填充。

  5. 从“区间”下拉列表中选择要在其中创建部署的区间。

  6. 对于自动选择最佳可用性域位置

    • 为服务选择此选项可代表您选择可用性域和容错域。

    • 取消选择此选项可自行选择可用性域和容错域。

  7. 对于“选择部署类型”,请选择数据验证

  8. 从 "Select a technology"(选择技术)下拉列表中,选择 Oracle GoldenGate Veridata Agent

  9. 对于 Version(版本),将自动选择最新版本。选择更改版本以选择其他版本。

    了解有关版本的更多信息。

  10. 选择下列选项之一:

    • 开发或测试:为开发或测试环境设置建议的默认值,并设置部署。OCPU 的最小数量为 1。

    • 生产:将部署设置为建议的默认值 4 个 OCPU,并为生产环境启用自动缩放。所需的最小 OCPU 数为 3,并且启用了自动缩放。

  11. 对于 Select OCPU(选择 OCPU),输入数字或选择 Change shape(更改配置)以使用滑块来选择要使用的 Oracle Compute 单元 (OCPU) 数。

    注:一个 OCPU 相当于 16gb 内存。有关详细信息,请参阅 OCPU 管理和计费

  12. (可选)选择自动缩放

    注:通过自动扩展,OCI GoldenGate 可扩展到您为 OCPU 计数指定的 OCPU 数的三倍,至多可扩展到 24 个 OCPU。例如,如果您将 OCPU 计数指定为 2 并启用自动扩展,则您的部署至多可以扩展到 6 个 OCPU。如果您将 OCPU 计数指定为 20 并启用自动缩放,则 OCI GoldenGate 只能扩展到 24 个 OCPU。

  13. <Compartment> 中的专用子网下拉列表中,选择从 OCI GoldenGate 服务租户创建专用端点的子网。这可确保部署始终在此子网上可用,只要此子网的策略允许访问。

    要选择其他区间中的子网,请选择更改区间

    注:在创建或更新部署时,只能选择专用子网。

  14. (可选)为网络和安全选项选择显示高级选项,并添加用于资源管理的标记。

    1. Maintenance 部分中:

      1. 选择自定义维护窗口以定义升级部署的维护窗口的开始时间。

      2. (可选)对于主发行版自动升级期间(以天为单位),输入介于 0 和 365 之间的天数。

      3. (可选)对于捆绑包发行版自动升级期间(以天为单位),输入介于 0 到 180 天之间的天数。

      4. (可选)对于安全补丁程序自动升级期间(以天为单位),输入介于 0 到 14 天之间的天数。

      5. 选择启用次发行版自动升级,并根据需要输入天数。

        注:了解有关计划升级的更多信息。

    2. Security attributes(安全属性)部分中,添加安全属性以使用 Zero Trust Packet Routing (ZPR) 控制对此部署的访问。

    3. 标记部分中,添加标记以帮助跟踪租户中的资源。选择 + 其他标记以添加更多标记。了解有关标记的更多信息。

  15. 选择创建以创建部署,或者选择另存为堆栈以将此配置保存到资源管理器。

    如果选择“另存为堆栈”,则将打开“另存为堆栈”面板,您可以在该面板中根据需要提供堆栈的名称和说明,并选择要将堆栈保存到的区间。了解有关 Resource Manager 的详细信息。

接下来,创建一个连接并将其分配给 Veridata 代理部署。

创建 Veridata 服务器部署

要创建 Veridata 代理部署,请执行以下操作:

  1. 在控制台导航菜单中,选择 Oracle AI Database ,然后选择 GoldenGate

  2. 在“部署”页上,选择创建部署

  3. 在“Create deployment(创建部署)”面板中,输入名称和(可选)说明。

  4. 如果为多云上的 GoldenGate 创建此部署,请选择您的订阅

    1. 区间下拉列表中,选择资源锚点所在的区间

    2. 选择多云合作伙伴区域

    3. 选择您的合作伙伴可用性区域。可用选项根据所选的多云合作伙伴区域进行填充。

  5. 从“区间”下拉列表中选择要在其中创建部署的区间。

  6. 对于自动选择最佳可用性域位置

    • 为服务选择此选项可代表您选择可用性域和容错域。

    • 取消选择此选项可自行选择可用性域和容错域。

  7. 对于“选择部署类型”,请选择数据验证

  8. 从 "Select a technology"(选择技术)下拉列表中,选择 Oracle GoldenGate Veridata server

  9. 对于 Version(版本),将自动选择最新版本。选择更改版本以选择其他版本。

    详细了解 versions

  10. 选择下列选项之一:

    • 开发或测试:为开发或测试环境设置建议的默认值,并设置部署。OCPU 的最小数量为 1。

    • 生产:将部署设置为建议的默认值 4 个 OCPU,并为生产环境启用自动缩放。所需的最小 OCPU 数为 3,并且启用了自动缩放。

  11. 对于 Select OCPU(选择 OCPU),输入数字或选择 Change shape(更改配置)以使用滑块来选择要使用的 Oracle Compute 单元 (OCPU) 数。

    注:一个 OCPU 相当于 16gb 内存。有关详细信息,请参阅 OCPU 管理和计费

  12. (可选)选择自动缩放

    注:通过自动扩展,OCI GoldenGate 可扩展到您为 OCPU 计数指定的 OCPU 数的三倍,至多可扩展到 24 个 OCPU。例如,如果您将 OCPU 计数指定为 2 并启用自动扩展,则您的部署至多可以扩展到 6 个 OCPU。如果您将 OCPU 计数指定为 20 并启用自动缩放,则 OCI GoldenGate 只能扩展到 24 个 OCPU。

  13. <Compartment> 中的专用子网下拉列表中,选择从 OCI GoldenGate 服务租户创建专用端点的子网。这可确保部署始终在此子网上可用,只要此子网的策略允许访问。

    要选择其他区间中的子网,请选择更改区间

    注:在创建或更新部署时,只能选择专用子网。

  14. 对于“选择许可证类型”自带许可证 (BYOL) 是此部署类型的唯一有效许可证类型。启用 BYOL OCPU 限制以控制 BYOL 涵盖的 OCPU 数。涵盖的最小 OCPU 数为 1。

  15. (可选)为网络和安全选项选择显示高级选项,并添加用于资源管理的标记。

    1. Maintenance 部分中:

      1. 选择自定义维护窗口以定义升级部署的维护窗口的开始时间。

      2. (可选)对于主发行版自动升级期间(以天为单位),输入介于 0 和 365 之间的天数。

      3. (可选)对于捆绑包发行版自动升级期间(以天为单位),输入介于 0 到 180 天之间的天数。

      4. (可选)对于安全补丁程序自动升级期间(以天为单位),输入介于 0 到 14 天之间的天数。

      5. 选择启用次发行版自动升级,并根据需要输入天数。

        注:了解有关计划升级的更多信息。

    2. Security attributes(安全属性)部分中,添加安全属性以使用 Zero Trust Packet Routing (ZPR) 控制对此部署的访问。

    3. 标记部分中,添加标记以帮助跟踪租户中的资源。选择 + 其他标记以添加更多标记。了解有关标记的更多信息。

  16. 选择创建以创建部署,或者选择另存为堆栈以将此配置保存到资源管理器。

    如果选择“另存为堆栈”,则将打开“另存为堆栈”面板,您可以在该面板中根据需要提供堆栈的名称和说明,并选择要将堆栈保存到的区间。了解有关 Resource Manager 的详细信息。

确保为每个源和目标连接创建 Veridata 代理部署,并为每个连接分配一个代理。然后,将连接分配给 Veridata 服务器部署。

创建连接

为要验证其数据的每个源和目标创建数据库连接。OCI GoldenGate Veridata 支持以下连接类型:

确保创建 Veridata 代理部署并将其分配给每个数据库连接。

为每个 Veridata 代理部署创建 GoldenGate 连接,然后将 GoldenGate 连接分配给 Veridata 服务器部署。

将连接分配给部署

使用以下说明将数据库连接分配给 Veridata 代理部署,或者将 GoldenGate 连接分配给 Veridata 服务器部署。

确保已为源技术和目标技术创建连接。

注:如果使用具有密码密钥的连接,则要将连接分配到的部署必须能够访问连接的密码密钥。确保将策略:allow dynamic-group <group-name> to read secret-bundles in <location> 添加到区间或租户。

要将连接分配给部署,请执行以下操作:

  1. 在部署详细信息页上,选择分配的连接

  2. 选择分配连接

  3. 在 "Assign connection"(分配连接)对话框中,从下拉列表中选择一个连接。如果要从其他区间中选择连接,请选择更改区间

  4. 选择分配连接

所选连接将显示在 "Assigned connections"(已分配的连接)列表中。您还可以从分配的部署下的“连接详细信息”页查看和管理此关系。

注:如果与专用端点的连接在七天内仍未分配,则服务会将其转换为共享端点。

将连接分配给部署时,GoldenGate 会从您输入的名称中删除不允许的字符,并将其截断为 30 个字符。名称只能包含字母数字字符,并且必须遵循别名模式:^[a-zA-Z][a-zA-Z0-9_#$]*$。如果已分配具有相同别名的连接,则会自动将数字添加到新别名。