为 PostgreSQL 添加复制

了解如何在 OCI GoldenGate 中添加 Replicat for PostgreSQL Database、Extract for PostgreSQL Database、OCI Database with PostgreSQL、Amazon Aurora PostgreSQL、Amazon RDS for PostgreSQL、Azure Database for PostgreSQL、Azure Cosmos DB for PostgreSQL 和 Google Cloud SQL for PostgreSQL、EDB Postgres Advanced Server 和 YugabyteDB。

确保按照部署版本的相应说明进行操作。

为 PostgreSQL 添加复制 (26ai)

开始之前

确保在发生中断时为复制添加检查点表以重新启动而不重新获取重新应用事务。

  1. 在 OCI GoldenGate 部署控制台导航菜单中,展开 DB Connections(DB 连接),然后选择目标数据库。

  2. 选择添加检查点(加号图标)。

  3. 对于检查点表,输入目标方案名称,然后选择提交

添加复制

  1. 在 OCI GoldenGate 部署控制台导航菜单中,选择 Replicats

  2. 在 "Replicats"(复制)页面上,选择 Add Replicat(添加复制)(加上图标)。

  3. "Add Replicat"(添加复制)表单包含四个页面。根据需要完成表单:

    1. 在“复制信息”页上:

      1. 选择复制类型

        • 经典复制

        • 协调的复制

        • 并行复制

        了解不同的 Replicat 类型

      2. 选择 Next

    2. 在“复制选项”页面上:

      1. 输入复制线索详细信息:

        • 名称(只能为两个字符)

        • 子目录

      2. 选择目标身份证明:

        • 别名

        • 检查点表

        • (可选)何时开始

      3. 输入线索位置 Sequence NumberRBA Offset

      4. 选择 Next

    3. 在“托管选项”页面上,根据需要填写可选字段:

      1. 选择配置文件名称

      2. 启用对部署健康状况至关重要

      3. 启用自动启动

      4. 启用自动重新启动

      5. 选择 Next

    4. 在“参数文件”页上,可以配置复制如何映射源表和目标表。例如:

      MAP table.*, TARGET table.*;
  4. 选择创建并运行以启动复制。如果选择“创建”,则以后可以在“复制”页上手动启动复制。

返回到 "Replicats"(复制)页,在此页上可以选择 "Replicat"(复制)以查看其详细信息。

为 PostgreSQL 添加复制 (21c)

开始之前

创建检查点表以确保在发生中断时复制可以重新启动而不重新应用事务处理。

  1. 在 OCI GoldenGate 部署控制台导航菜单中,选择配置

  2. 数据库选项卡上,选择目标数据库的数据库连接图标。

  3. 选择添加检查点(加号图标)。

  4. 对于检查点表,输入目标方案名称,然后选择提交

添加复制

  1. 在部署控制台的“管理服务概览”页上,选择添加复制(加号图标)

  2. 在 "Add Replicat"(添加复制)向导的 "Replicat Type"(复制类型)页面上,选择以下选项之一,然后选择 Next(下一步)

    • 经典复制

    • 协调的复制

    • 并行复制

    了解有关不同复制类型的更多信息

  3. 在“复制选项”页面上,填写以下字段,然后选择下一步

    1. 对于进程名称,输入名称,长度不超过 5 个字符。

    2. (可选)对于说明,输入简要说明以将此复制与其他复制区分开来。

    3. 对于意图,选择复制的用途:

      • 灾难恢复

      • 单向(默认值)

      • N 向

    4. 对于身份证明域身份证明别名,选择目标数据库域和别名,或者创建新域。

    5. 对于,选择要处理的数据源,即线索文件

    6. 如果来源是“线索”,则对于线索名称,输入提取线索的名称。如果源为“文件”,则输入文件名

    7. (可选)如果源是“线索”,并且您希望线索文件位于非默认位置,则输入线索子目录的位置。

    8. 对于开始,选择数据处理的起点:

      • 日志中的位置(默认值)

      • Now

      • 定制时间

    9. 对于线索序号,保留默认值或输入事务处理日志序号。

    10. 对于线索 RBA 偏移量,保留默认值或输入偏移量值。

    11. 对于检查点表,选择为目标部署创建的检查点表,或输入两部分检查点表名称。

  4. 在 "Encryption Profile"(加密配置文件)下,选择一个配置文件名称。如果未创建加密配置文件,则默认情况下会选择本地 Wallet。

  5. 在“参数文件”页上,添加参数以进一步配置复制进程。

    table source.table1;

    注:

    默认情况下,GoldenGate 使用格林威治标准时间 (GMT)。使用 SETENV 覆盖复制的默认设置。此更改不适用于部署。例如:

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. 选择创建并运行。如果选择创建,则稍后可以从“管理服务概览”页手动启动复制。

返回到“Administration Service Overview(管理服务概览)”页,在此页上可以查看复制进程的创建并访问复制操作。