为 PostgreSQL 添加复制

Replicat 是将数据传送到目标数据库或技术的过程。它会读取目标上的线索文件,重建 DML 或 DDL 操作,然后将它们应用于目标。了解如何为 PostgreSQL 数据库添加 Replicat 、PostgreSQL 数据库添加 ExtractOCI Database with PostgreSQLAmazon Aurora PostgreSQLAmazon RDS for PostgreSQLAzure Database for PostgreSQLAzure Cosmos DB for PostgreSQLGoogle Cloud SQL for PostgreSQL 技术。

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

为 PostgreSQL 添加 Replicat (26ai)

开始之前

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

  1. OCI GoldenGate 部署控制台中,展开数据库连接,然后选择目标数据库。
  2. 单击添加检查点(加号图标)。
  3. 对于检查点表,输入目标方案名称,然后单击提交
要在 GoldenGate 26ai 中为 PostgreSQL 添加 Replicat
  1. 在部署控制台导航菜单中,单击 Replicats
  2. Replicats 页面上,单击“添加 Replicat”(加号图标)。
  3. “添加 Replicat”表单由四页组成。根据需要完成表单:
    1. 在“Replicat 信息”页上:
      1. 选择 Replicat 类型
        • Classic Replicat
        • Coordinated Replicat
        • Parallel Replicat

        注意:

        了解不同的 Replicat 类型
      2. 单击下一步
    2. 在“Replicat 选项”页上:
      1. 输入 Replicat 线索详细信息:
        • 名称(只能是两个字符)
        • 子目录
      2. 选择目标身份证明:
        • 别名
        • Checkpoint Table
        • (可选)何时开始
      3. 输入线索位置序号RBA 偏移
      4. 单击下一步
    3. 在“托管选项”页面上,根据需要填写可选字段:
      1. 选择配置文件名
      2. 启用 Critical to deployment health
      3. 启用自动启动
      4. 启用自动重新启动
      5. 单击下一步
    4. 在“参数文件”页上,可以配置 Replicat 如何映射源表和目标表。例如:
      MAP table.*, TARGET table.*;
  4. 单击创建并运行可启动 Replicat。如果单击“创建”,以后可以在 Replicats 页上手动启动 Replicat
您可以返回到 Replicats 页面,在其中可以选择 Replicat 以查看其详细信息。

为 PostgreSQL 添加复制 (21 c )

开始之前

在添加复制之前,请创建一个检查点表,以确保在发生中断时复制可以重新启动而不重新应用事务。

  1. OCI GoldenGate 部署控制台导航菜单中,单击配置
  2. Administration Service(管理服务)选项卡中,转至 Database(数据库)选项卡。
  3. 单击目标数据库的数据库连接图标。
  4. 单击添加检查点(加号图标)。
  5. 对于检查点表,输入目标方案名称,然后单击提交
要为 GoldenGate 21 c 中的 PostgreSQL 目标添加复制进程,请执行以下操作:
  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. 单击下一步
  6. 在“参数文件”页上,添加参数以进一步配置复制过程。

    注意:

    GoldenGate 默认使用格林威治标准时间 (GMT)。使用 SETENV 覆盖默认设置。例如:
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    了解有关 SETENV 的详细信息。

  7. 单击创建并运行。如果单击创建,则以后可以从“管理服务概览”页手动启动复制。
您可以返回到“管理服务概览”页,在该页中可以查看复制进程的创建并访问复制操作。