将 Oracle GoldenGate 与 Amazon RDS for Oracle 结合使用 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将 Oracle GoldenGate 与 Amazon RDS for Oracle 结合使用

Oracle GoldenGate 可收集、复制和管理数据库之间的事务数据。它是一个基于日志的更改数据捕获(CDC)和复制软件包,与数据库结合使用,适用于联机事务处理(OLTP)系统。Oracle GoldenGate 从源数据库创建包含最近更改的数据的跟踪记录文件。然后,它将这些文件推送到服务器,在此处,一个进程将跟踪记录文件转换为标准 SQL 以应用于目标数据库。

Oracle GoldenGate 与 RDS for Oracle 结合使用可支持以下功能:

  • 主动/主动数据库复制

  • 灾难恢复

  • 数据保护

  • 区域内和跨区域复制

  • 零停机时间迁移和升级

  • 在 RDS for Oracle 数据库实例与非 Oracle 数据库之间复制数据

    注意

    有关支持的数据库的列表,请参阅 Oracle 文档中的 Oracle Fusion Middleware 支持的系统配置

您可以将 Oracle GoldenGate 与 RDS for Oracle 结合使用以升级到 Oracle Database 的主要版本。例如,可以使用 Oracle GoldenGate,从 Oracle Database 11g 本地数据库升级到 Amazon RDS 数据库实例上的 Oracle Database 19c。

Oracle GoldenGate 支持的版本和许可选项

可以将 RDS for Oracle 的标准版 2(SE2)或企业版(EE)与 Oracle GoldenGate 版本 12c 和更高版本结合使用。您可以使用以下 Oracle GoldenGate 功能:

  • 支持 Oracle GoldenGate 远程捕获(提取)。

  • 使用传统非 CDB 数据库架构的 RDS for Oracle 数据库实例支持捕获(提取)。Oracle Database 21c 容器数据库(CDB)支持 Oracle GoldenGate 远程 PDB 捕获。

  • 使用非 CDB 或 CDB 架构的 RDS for Oracle 数据库实例支持 Oracle GoldenGate 远程交付(复制)。远程交付支持集成复制、并行复制、协调复制和经典复制。

  • RDS for Oracle 支持 Oracle GoldenGate 的经典和微服务架构。

  • 在使用集成捕获模式时,支持 Oracle GoldenGate DDL 和序列值复制。

您负责管理 Oracle GoldenGate 许可(自带许可)以用于所有 Amazon Web Services 区域中的 Amazon RDS。有关更多信息,请参阅 RDS for Oracle 许可选项

Oracle GoldenGate 的要求和限制

在使用 Oracle GoldenGate 和 RDS for Oracle 时,请考虑以下要求和限制:

  • 您负责设置和管理 Oracle GoldenGate 以用于 RDS for Oracle。

  • 您负责设置经过源数据库和目标数据库认证的 Oracle GoldenGate 版本。有关更多信息,请参阅 Oracle 文档中的 Oracle Fusion Middleware 支持的系统配置

  • 您可以在许多不同的 Amazon 环境中将 Oracle GoldenGate 用于许多不同的使用案例。如果您遇到与 Oracle GoldenGate 相关的支持相关问题,请联系 Oracle 支持服务。

  • 您可以在使用 Oracle 透明数据加密(TDE)的 RDS for Oracle 数据库实例上使用 Oracle GoldenGate。要保持复制数据的完整性,请使用 Amazon EBS 加密卷或跟踪记录文件加密在 Oracle GoldenGate 枢纽上配置加密。同时,为 Oracle GoldenGate 枢纽与源和目标数据库实例之间发送的数据配置加密。RDS for Oracle 数据库实例支持使用 Oracle 安全套接字层Oracle 本机网络加密 加密。