为自治 AI 数据库添加复制

了解如何为 Autonomous AI Database 目标添加 Replicat

注意:

对于更新密集型工作负载,大数据 Autonomous AI Database Replicat 使用阶段和合并流。为了实现低延迟要求和更全面的数据类型支持,Oracle 建议使用 Oracle GoldenGate 部署。详细了解 GoldenGate Autonomous AI Lakehouse 的数据摄取

添加 Replicat (23ai)

在添加和运行 Replicat 之前,请确保首先复查特定于此目标类型的详细信息
Autonomous AI Database 添加 Replicat
  1. OCI GoldenGate 部署控制台Administration Service 主页中,单击 Add Replicat(加号图标)。
  2. 在添加 Replicat 面板的 Replicat 信息页上,根据需要填写字段,然后单击下一步
    • 选择复制类型
      • 经典 Replicat
      • 协调的 Replicat
    • 输入进程名称,长度不超过 5 个字符。
    • 输入说明,以帮助区分此流程与其他流程。
  3. Replicat(复制)选项页面上,根据需要填写字段,然后单击下一步
    • Replicat 线索:
      • 输入名称
      • 如果希望跟踪文件位于非默认位置,请输入子目录
      • 选择加密概要信息。如果未创建加密概要信息,则默认情况下会选择本地 Wallet。
      • 对于开始,选择数据处理的起点:
        • 日志中的位置(默认)
        • Now
        • 定制时间
    • 线索位置:
      • 输入序号
      • 输入 RBA 偏移
      • 对于目标,从下拉列表中选择 Autonomous AI Lakehouse

        注意:

        根据您的目标选择,您可能有其他选项,例如流处理、暂存和合并以及暂存位置。
    • 目标身份证明:
      • 选择
      • 选择指定域中的别名
      • 选择检查点。保留默认选择,或者选择为目标部署创建的检查点表。
      • 选择 Max Threads Number (最大线程数)(仅协调 Replicats )。
  4. 托管选项页上,根据需要填写可选字段,然后单击下一步
    • 选择配置文件名(如果有)。
    • 启用对部署健康状况至关重要。
    • 启用和配置自动启动设置。
  5. 参数文件页上,可以添加参数以进一步配置 Replicat 。例如:
    table source.table1;

    如果使用协调的 Replicat ,请将 TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.properties 添加到参数文件中。

    注意:

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

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. 属性文件页上,根据需要为每个标记为 #TODO 的属性设置值。
    有关此目标属性的信息,请参阅 Oracle GoldenGate for Distributed Applications and Analytics 指南中的 Autonomous AI Lakehouse
  7. 单击创建并运行。如果单击创建,则稍后可以从管理服务主页手动启动复制

添加 Replicat (21c)

Autonomous AI Database 添加 Replicat
  1. OCI GoldenGate 部署控制台的“管理服务概览”页上,单击添加复制(加号图标)。
  2. 在“添加复制”页上,选择复制类型,然后单击下一步
    Replicat 类型包括:
    • Parallel Replicat
    • Integrated Replicat
    • Coordinated Replicat
    • Classic Replicat
    有关不同 Replicat 类型的更多信息,请参见 Types of Replicat
  3. 在“复制选项”页上,填写以下字段,然后单击下一步
    1. 对于 Process Name(流程名称),输入 Replicat 进程的名称。
    2. (可选)对于说明,输入简要说明以将此副本与其他副本区分开来。
    3. 对于意图,选择复制的用途:
      • 高可用性
      • 灾难恢复
      • 单向(默认值)
      • N 向
    4. 对于身份证明域身份证明别名,选择目标数据库域和别名,或者创建新身份证明。
    5. 对于,选择要处理的数据源,可以是线索文件
    6. 如果源为“线索”,则对于线索名称,输入“提取”线索的名称。
    7. 如果源为“线索”,并且您希望线索文件位于非默认位置,则输入线索子目录的位置。
    8. 对于开始,选择数据处理的起点:
      • 日志中的位置
      • Now
      • 定制时间
    9. 对于事务处理日志序列号,请保留默认值或输入事务处理日志序列号。
    10. 对于事务处理日志 RBA 偏移,保留默认值或输入偏移值。
    11. 对于检查点表,保留默认选择或选择您为目标部署创建的检查点表。
  4. 加密概要信息下,选择一个概要信息名称。如果未创建加密概要信息,则默认情况下会选择本地 Wallet。
    1. 加密概要文件类型
    2. 主密钥名称
  5. 托管选项下,选择对部署运行状况至关重要的,然后根据需要填写其他字段。
  6. 单击下一步
  7. 在“参数文件”页上,可以指定参数以进一步配置复制。
    table source.table1;

    注意:

    • 如果使用协调复制,请在参数文件的第二行添加以下参数:
      TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/<replicat
            name>.properties

      使用协调复制将创建多个文件。

      如果省略,将遇到以下错误:

      OGG-01091 Oracle GoldenGate Delivery, RSNOW.prm: Unable to open file
            "/u02/Deployment/etc/conf/ogg/<replicat name>001.properties" (error 2, No such file or
            directory).
    • GoldenGate 默认使用格林威治标准时间 (GMT)。使用 SETENV 覆盖默认设置。例如:
      setenv (TZ="US/Eastern")
      setenv (TZ="GMT+5")

      了解有关 SETENV 的详细信息。

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