选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

Oracle GoldenGate 架构

聚焦模式
Oracle GoldenGate 架构 - Amazon Relational Database Service

与 Amazon RDS 结合使用的 Oracle GoldenGate 架构包含以下解耦模块:

源数据库

源数据库可以是本地 Oracle 数据库、Amazon EC2 实例上的 Oracle 数据库或 Amazon RDS 数据库实例上的 Oracle 数据库。

Oracle GoldenGate 枢纽

Oracle GoldenGate 枢纽将事务信息从源数据库移动到目标数据库。枢纽可以是以下任意一种:

  • 安装了 Oracle Database 和 Oracle GoldenGate 的 Amazon EC2 实例

  • 本地 Oracle 安装

可以有多个 Amazon EC2 枢纽。如果要将 Oracle GoldenGate 用于跨区域复制,建议您使用两个枢纽。

目标数据库

目标数据库可位于 Amazon RDS 数据库实例上、位于 Amazon EC2 实例上或位于一个本地位置。

以下各节介绍 Amazon RDS 上 Oracle GoldenGate 的常见场景。

本地源数据库和 Oracle GoldenGate 枢纽

在此场景中,本地 Oracle 源数据库和本地 GoldenGate 枢纽向目标 Amazon RDS 数据库实例提供数据。

使用 Amazon RDS 的 Oracle GoldenGate 配置 0

本地源数据库和 Amazon EC2 枢纽

在此场景中,本地 Oracle 数据库充当源数据库。其会连接到 Amazon EC2 实例枢纽。此枢纽向目标 RDS for Oracle 数据库实例提供数据。

使用 Amazon RDS 的 Oracle GoldenGate 配置 1

Amazon RDS 源数据库和 Amazon EC2 枢纽

在此场景中,RDS for Oracle 数据库实例充当源数据库。其会连接到 Amazon EC2 实例枢纽。此枢纽向目标 RDS for Oracle 数据库实例提供数据。

使用 Amazon RDS 的 Oracle GoldenGate 配置 2

Amazon EC2 源数据库和 Amazon EC2 枢纽

在此场景中,Amazon EC2 实例上的 Oracle 数据库充当源数据库。其会连接到 Amazon EC2 实例枢纽。此枢纽向目标 RDS for Oracle 数据库实例提供数据。

使用 Amazon RDS 的 Oracle GoldenGate 配置 3

不同 AWS 区域中的 Amazon EC2 枢纽

在此场景中,Amazon RDS 数据库实例上的 Oracle 数据库连接到相同 AWS 区域中的 Amazon EC2 实例枢纽。该枢纽连接到其他 AWS 区域中的 Amazon EC2 实例枢纽。第二个枢纽向与第二个 Amazon EC2 实例枢纽位于相同 AWS 区域中的目标 RDS for Oracle 数据库实例提供数据。

使用 Amazon RDS 的 Oracle GoldenGate 配置 4
注意

影响在本地环境中运行 Oracle GoldenGate 的任何问题也会影响在 AWS 上运行 Oracle GoldenGate。强烈建议对 Oracle GoldenGate 枢纽进行监控,确保在发生故障转移的情况下恢复 EXTRACTREPLICAT。由于 Oracle GoldenGate 枢纽在 Amazon EC2 实例上运行,因此 Amazon RDS 不会管理 Oracle GoldenGate 枢纽,也无法确保其是否在运行。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。