OCI GoldenGateトポロジの例
デプロイ
ソリューションに必要なデプロイメントの数を決定するには、データをレプリケートするテクノロジのタイプを検討します。
たとえば、ソース・データベースとターゲット・データベースがOracle Autonomous Databasesの場合、必要なOracleデプロイメント・タイプは1つのみです。

図atp-adw.pngの説明
「同じリージョンのクラウド・データベース間でのデータのレプリケート」を参照してください。
- MySQLソースのMySQLデプロイメントを作成します
- ビッグ・データ・ターゲットのビッグ・データ・デプロイメントの作成
接続
- ソースMySQL databaseへの接続を作成し、それをMySQLデプロイメントに割り当てます。
- ターゲット・ビッグ・データ・テクノロジへの接続を作成し、それをビッグ・データ・デプロイメントに割り当てます。
ノート:
ターゲット・デプロイメントにパブリック・エンドポイントがない場合、GoldenGate接続も作成してから、ソース・デプロイメントにこの接続を割り当てる必要があります。例: Azure SQL管理対象インスタンスからAutonomous Transaction Processing
この例では、Azure SQL管理対象インスタンスがソース・テクノロジで、Autonomous Transaction Processing (ATP)がターゲットです。

図azure-atp.pngの説明
このレプリケーション・シナリオでは、次のものが必要です。
- 2つのデプロイメント:
- ソース・データベースのMicrosoft SQL Serverデプロイメント
- ターゲット・データベースのOracleデプロイメント
- コネクション:
- Azure SQL管理対象インスタンスへの接続、およびMicrosoft SQL Serverデプロイメントへの割当て
- Autonomous Transaction Processingへの接続、およびOracleデプロイメントへの割当て
- ターゲット・デプロイメントにパブリック・エンドポイントがない場合は、Oracle GoldenGate接続を作成し、それをソース・デプロイメントに割り当てます。
- プロセス:
- ソース・デプロイメントで作成されたExtractプロセス
- ソース・デプロイメントで作成された分散パス
- ターゲット・デプロイメントで作成されたReplicat
このレプリケーションシナリオは、quickstartとして使用できます。
例: Autonomous Transaction ProcessingからApache Kafka
この例では、Autonomous Transaction Processing (ATP)がソース・テクノロジで、Apache Kafkaがターゲットです。

図atp-kafka.pngの説明
このレプリケーション・シナリオでは、次のものが必要です。
- 2つのデプロイメント:
- ソース・データベースのOracleデプロイメント
- ターゲット・テクノロジのビッグ・データ・デプロイメント
- コネクション:
- Autonomous Transaction Processingへの接続、およびOracleデプロイメントへの割当て
- Apache Kafkaへの接続、およびビッグ・データ・デプロイメントへの割当て
- ターゲット・デプロイメントにパブリック・エンドポイントがない場合は、Oracle GoldenGate接続を作成し、それをソース・デプロイメントに割り当てます。
- プロセス:
- ソース・デプロイメントで作成されたExtractプロセス
- ソース・デプロイメントで作成された分散パス
- ターゲット・デプロイメントで作成されたReplicat
このレプリケーションシナリオは、クイックスタートとして使用できます。
例: Autonomous Transaction ProcessingへのPostgreSQL
この例では、PostgreSQLがソース・テクノロジで、Autonomous Transaction Processing (ATP)がターゲットです。

図postgres-atp.pngの説明
このレプリケーション・シナリオでは、次のものが必要です。
- 2つのデプロイメント:
- ソース・データベースのPostgresSQLデプロイメント
- ターゲット・テクノロジ用のOracleデプロイメント
- コネクション:
- PostgreSQLへの接続、およびPostgreSQLデプロイメントへの割当て
- Autonomous Transaction Processingへの接続、およびOracleデプロイメントへの割当て
- ターゲット・デプロイメントにパブリック・エンドポイントがない場合は、Oracle GoldenGate接続を作成し、それをソース・デプロイメントに割り当てます。
- プロセス:
- ソース・デプロイメントで作成されたExtractプロセス
- ソース・デプロイメントで作成された分散パス
- ターゲット・デプロイメントで作成されたReplicat
このレプリケーションシナリオは、クイックスタートとして使用できます。
例: PostgreSQLからMySQL
この例では、PostgreSQLがソース・テクノロジで、MySQLがターゲットです。

図postgres-mysql.pngの説明
このレプリケーション・シナリオでは、次のものが必要です。
- 2つのデプロイメント:
- ソース・データベースのPostgresSQLデプロイメント
- ターゲット・テクノロジのMySQLデプロイメント
- コネクション:
- PostgreSQLへの接続、およびPostgreSQLデプロイメントへの割当て
- MySQLへの接続、およびMySQLデプロイメントへの割当て
- ターゲット・デプロイメントにパブリック・エンドポイントがない場合は、Oracle GoldenGate接続を作成し、それをソース・デプロイメントに割り当てます。
- プロセス:
- ソース・デプロイメントで作成されたExtractプロセス
- ソース・デプロイメントで作成された分散パス
- ターゲット・デプロイメントで作成されたReplicat
このレプリケーションシナリオは、クイックスタートとして使用できます。
PostgreSQLからSnowflake
この例では、PostgreSQLがソース・テクノロジで、Snowflakeがターゲットです。

図postgres-snowflake.pngの説明
このレプリケーション・シナリオでは、次のものが必要です。
- 2つのデプロイメント:
- ソース・データベースのPostgresSQLデプロイメント
- ターゲット・テクノロジのビッグ・データ・デプロイメント
- コネクション:
- PostgreSQLへの接続、およびPostgreSQLデプロイメントへの割当て
- スノーフレークへの接続と、ビッグ・データ・デプロイメントへの割当て
- ターゲット・デプロイメントにパブリック・エンドポイントがない場合は、Oracle GoldenGate接続を作成し、それをソース・デプロイメントに割り当てます。
- プロセス:
- ソース・デプロイメントで作成されたExtractプロセス
- ソース・デプロイメントで作成された分散パス
- ターゲット・デプロイメントで作成されたReplicat
このレプリケーションシナリオは、クイックスタートとして使用できます。