为 PostgreSQL 添加复制

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

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

为 PostgreSQL (23ai) 添加复制

开始之前

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

  1. OCI GoldenGate 部署控制台中,展开数据库连接,然后选择目标数据库。
  2. 单击添加检查点(加号图标)。
  3. 对于检查点表,输入目标方案名称,然后单击提交
要在 GoldenGate 23ai 中为 PostgreSQL 添加副本,请执行以下操作:
  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. 单击创建并运行。如果单击创建,则以后可以从“管理服务概览”页手动启动复制。
您可以返回到“管理服务概览”页,在该页中可以查看复制进程的创建并访问复制操作。