MongoDBからAutonomous JSON Databaseへのデータのレプリケート
OCI GoldenGateを使用して、MongoDBからAutonomous JSON Databaseにデータをレプリケートする方法について学習します。
Oracle Autonomous JSON Databaseは、JSON中心のアプリケーションの開発を簡素化するクラウド・ドキュメント・データベース・サービスです。NoSQL形式のドキュメントAPI (Oracle SODAおよびOracle Database API for MongoDB)、サーバーレス・スケーリング、高パフォーマンスのACIDトランザクション、包括的なセキュリティ、低従量制の価格設定が特徴です。Autonomous JSON Databaseについてさらに学習します。
OCI GoldenGateビッグ・データ・デプロイメント・タイプは、MongoDBからAutonomous JSON Databaseへのダウンタイム移行をサポートしていません。OCI GoldenGateは、MongoDBからの初期ロードExtractおよびチェンジ・データ・キャプチャ(CDC)Extractの両方をサポートしています。
このクイックスタートでは、MongoDBからAutonomous JSON Databaseへのダウンタイム移行がないようにOCI GoldenGateを構成するプロセスの詳細を説明します。
開始する前に
このクイックスタートを正常に完了するには、次が必要です:
- MongoDBレプリカ・セットが構成されています。
- OCI GoldenGateビッグ・データ取得では、操作ログ(oplog)を使用してCDCレコードを読み取ります。oplogは、データベースに格納されているデータを変更するすべての操作のローリング・レコードを保持する制限付きコレクションです。Replicatセットが有効な場合、OplogファイルはMongoDBに作成されます。MongoDB Atlasには、事前構成されたReplicatセット構成が付属しています。オンプレミスMongoDBの場合、レプリカ・セットをデプロイする必要があります。
- MongoDB 3.6以降。
- 次の操作を取得するためのOCI GoldenGateサポート:
INSERT
、UPDATE
、DELETE
。
さらに学習するには、Oracle GoldenGate Capture for MongoDBの使用を参照してください。
タスク1: OCI GoldenGateリソースの作成
このクイックスタートの例では、ソースとターゲットの両方のデプロイメントおよび接続が必要です。
- Oracle Autonomous JSON Databaseの作成。
- ソースMongoDBおよびターゲットOracle Autonomous JSON Databaseのビッグ・データ・デプロイメントを作成します。
- MongoDB接続を作成します。
- ターゲットCreate an Autononous JSON Database connectionの接続を作成します。
- GoldenGateへの接続を作成し、この接続をビッグ・データ・デプロイメントに割り当てます。
- MongoDBおよびAutonomous JSON接続をビッグ・データ・デプロイメントに割り当てます。
タスク2: MongoDBのIntegrated Extractの作成および実行
- OCI GoldenGateデプロイメント・コンソールで、Administration Serviceの「概要」ページにあることを確認し、「Extractの追加」(プラス・アイコン)をクリックします。
- 次の値を持つExtractを追加します。
- Extract情報ページのExtractタイプで、「統合Extract」を選択し、プロセス名として
MCDC
と入力して、「次」をクリックします。 - 「パラメータ・ファイル」ページで、ソース・マッピングに
TABLE source.*;
が含まれていることを確認します。
- Extract情報ページのExtractタイプで、「統合Extract」を選択し、プロセス名として
- 「作成および実行」をクリックします。
タスク4: Initial Load Replicatの作成および実行
- OCI GoldenGateデプロイメント・コンソールで、Administration Serviceの「概要」ページにあることを確認し、「Replicatの追加」(プラス・アイコン)をクリックします。
- Initial Load Replicatに次の値を追加します。
- 「作成および実行」をクリックします:
「概要」ページに戻り、Replicatの詳細を確認できます。Replicatが正常に起動すると、緑色のチェックを使用して実行状態で表示されます。Replicatの詳細および統計を確認して、レプリケーションを確認できます。
タスク5: Classic Replicatの作成および実行
- OCI GoldenGateデプロイメント・コンソールで、Administration Serviceの「概要」ページにあることを確認し、「Replicatの追加」(プラス・アイコン)をクリックします。
- 次の値を使用して、Replicatを追加します。
「概要」ページに戻り、Replicatの詳細を確認できます。Replicatが正常に起動すると、緑色のチェックを使用して実行状態で表示されます。Replicatの詳細を確認し、統計でレプリケーションを確認できます。