本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Oracle GoldenGate 架構
與 Amazon 搭配使用的 Oracle GoldenGate 架構RDS包含下列解耦模組:
- 來源資料庫
-
您的來源資料庫可以是內部部署 Oracle 資料庫、Amazon EC2執行個體上的 Oracle 資料庫,或 Amazon RDS 資料庫執行個體上的 Oracle 資料庫。
- Oracle GoldenGate 中樞
-
Oracle GoldenGate 中樞會將交易資訊從來源資料庫移至目標資料庫。中樞可以是以下其中一種:
-
GoldenGate 已安裝 Oracle 資料庫和 Oracle 的 Amazon EC2執行個體
-
內部部署 Oracle 安裝
您可以擁有多個 Amazon EC2中樞。如果您使用 Oracle GoldenGate 進行跨區域複寫,建議您使用兩個中樞。
-
- 目標資料庫
-
您的目標資料庫可以位於 Amazon RDS 資料庫執行個體、Amazon EC2執行個體或內部部署位置。
下列各節說明 Oracle GoldenGate on Amazon 的常見案例RDS。
主題
內部部署來源資料庫和 Oracle GoldenGate 中樞
在此案例中,內部部署 Oracle 來源資料庫和內部部署 Oracle RDS GoldenGate 中樞會將資料提供給目標 Amazon 資料庫執行個體。

內部部署來源資料庫和 Amazon EC2中樞
在此案例中,內部部署 Oracle 資料庫做為來源資料庫使用。它已連接至 Amazon EC2執行個體中樞。此中樞會將資料提供給 Oracle 資料庫執行個體RDS的目標。

Amazon RDS來源資料庫和 Amazon EC2中樞
在此案例中, RDS for Oracle 資料庫執行個體會充當來源資料庫。它已連接至 Amazon EC2執行個體中樞。此中樞會將資料提供給 Oracle 資料庫執行個體RDS的目標。

Amazon EC2來源資料庫和 Amazon EC2中樞
在此案例中,Amazon EC2執行個體上的 Oracle 資料庫會充當來源資料庫。它已連接至 Amazon EC2執行個體中樞。此中樞會將資料提供給 Oracle 資料庫執行個體RDS的目標。

不同 AWS 區域中的 Amazon EC2中樞
在此案例中,Amazon 資料庫執行個體上的 Oracle 資料庫會連接至相同 AWS 區域中的 Amazon RDS EC2執行個體中樞。中樞會連接至不同 AWS 區域中的 Amazon EC2執行個體中樞。第二個中樞會將資料提供給與第二個 Amazon 執行個體中樞位於相同 AWS 區域RDS之 Oracle 資料庫EC2執行個體的目標。

注意
任何會影響在內部部署環境中執行 Oracle 的問題,也會影響 GoldenGate 在 上執行 Oracle GoldenGate AWS。我們強烈建議您監控 Oracle GoldenGate 中樞,以確保 EXTRACT
和 REPLICAT
在容錯移轉發生時繼續。由於 Oracle GoldenGate 中樞是在 Amazon EC2執行個體上執行,Amazon RDS不會管理 Oracle 中 GoldenGate 樞,也無法確保其正在執行。