OCI GoldenGate 拓樸範例
部署
為了確定您的解決方案需要多少部署,請考量您要在之間複製資料的技術類型。
例如,如果您的來源和目標資料庫是 Oracle Autonomous Databases,則您只需要一種 Oracle 部署類型。

atp-adw.png 圖解描述
如果您要在兩個不同的技術之間複製資料,則需要兩個 OCI GoldenGate 部署。例如,如果您的來源資料庫是 MySQL database 類型,而您的目標為大數據類型,則您必須:
- 為您的 MySQL 來源建立 MySQL 部署
- 建立大數據目標的大數據部署
連線
您必須為每個來源和目標技術建立連線,然後將連線指派給適當的部署。使用上述 MySQL to Big Data 範例時,您必須:
- 建立來源 MySQL database 連線,然後將它指派給 MySQL 部署
- 建立與目標大數據技術的連線,然後將它指派給大數據部署
附註:
如果您的目標部署沒有公用端點,則也必須建立 GoldenGate 連線,然後將此連線指派給來源部署。範例:Azure SQL Managed Instance to Autonomous Transaction Processing
在此範例中,Azure SQL Managed Instance 是來源技術,而 Autonomous Transaction Processing (ATP) 則是目標。

azure-atp.png 圖解描述
對於此複製案例,您需要:
- 兩個部署:
- 來源資料庫的 Microsoft SQL Server 部署
- 目標資料庫的 Oracle 部署
- 人脈關係:
- 連線至 Azure SQL 受管理執行處理,然後指定給 Microsoft SQL Server 部署
- Autonomous Transaction Processing 的連線,然後指定給 Oracle 部署
- 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
- 處理作業:
- 來源部署中建立的 Extract 處理作業
- 來源部署中建立的「分送路徑」
- 在目標部署中建立的 Replicat
此複寫案例可作為快速啟動。
範例:Autonomous Transaction Processing to Apache Kafka
在此範例中,Autonomous Transaction Processing (ATP) 是來源技術,而 Apache Kafka 則是目標。

atp-kafka.png 圖解描述
對於此複製案例,您需要:
- 兩個部署:
- 來源資料庫的 Oracle 部署
- 目標技術的大數據部署
- 人脈關係:
- Autonomous Transaction Processing 的連線,然後指定給 Oracle 部署
- 與 Apache Kafka 的連線,然後再指定給大數據部署
- 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
- 處理作業:
- 來源部署中建立的 Extract 處理作業
- 來源部署中建立的「分送路徑」
- 在目標部署中建立的 Replicat
此複寫案例是以快速啟動的形式提供。
範例:PostgreSQL 至 Autonomous Transaction Processing
在此範例中,PostgreSQL 是來源技術,而 Autonomous Transaction Processing (ATP) 是目標。

postgres-atp.png 圖解描述
對於此複製案例,您需要:
- 兩個部署:
- 來源資料庫的 PostgresSQL 部署
- 目標技術的 Oracle 部署
- 人脈關係:
- 連線至 PostgreSQL,然後指派給 PostgreSQL 部署
- Autonomous Transaction Processing 的連線,然後指定給 Oracle 部署
- 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
- 處理作業:
- 來源部署中建立的 Extract 處理作業
- 來源部署中建立的「分送路徑」
- 在目標部署中建立的 Replicat
此複寫案例是以快速啟動的形式提供。
範例:PostgreSQL 至 MySQL
在此範例中,PostgreSQL 為來源技術,而 MySQL 為目標。

postgres-mysql.png 圖解描述
對於此複製案例,您需要:
- 兩個部署:
- 來源資料庫的 PostgresSQL 部署
- 目標技術的 MySQL 部署
- 人脈關係:
- 連線至 PostgreSQL,然後指派給 PostgreSQL 部署
- 連線至 MySQL,然後指派給 MySQL 部署
- 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
- 處理作業:
- 來源部署中建立的 Extract 處理作業
- 來源部署中建立的「分送路徑」
- 在目標部署中建立的 Replicat
此複寫案例是以快速啟動的形式提供。
PostgreSQL 到 Snowflake
在此範例中,PostgreSQL 是來源技術,而 Snowflake 是目標。

postgres-snowflake.png 圖解描述
對於此複製案例,您需要:
- 兩個部署:
- 來源資料庫的 PostgresSQL 部署
- 目標技術的大數據部署
- 人脈關係:
- 連線至 PostgreSQL,然後指派給 PostgreSQL 部署
- Snowflake 連線,然後指定給大數據部署
- 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
- 處理作業:
- 來源部署中建立的 Extract 處理作業
- 來源部署中建立的「分送路徑」
- 在目標部署中建立的 Replicat
此複寫案例是以快速啟動的形式提供。