MongoDBからOCI GoldenGateへのデータのレプリケート
OCI GoldenGateを使用して、MongoDBからAutonomous AI JSON Databaseにデータをレプリケートする方法を学習します。
Autonomous AI JSON Databaseは、JSON中心のアプリケーション開発を簡素化するクラウド・ドキュメント・データベース・サービスである。NoSQLスタイルのドキュメントAPI (Oracle SODAおよびOracle Database API for MongoDB)、サーバーレス・スケーリング、高パフォーマンスACIDトランザクション、包括的なセキュリティ、低従量制の価格設定を備えています。Autonomous JSON Databaseの詳細を参照してください。
OCI GoldenGateビッグ・データ・デプロイメント・タイプは、MongoDBからAutonomous AI JSON Databaseへのダウンタイム移行をサポートしていません。OCI GoldenGateでは、MongoDBからのInitial Load Extract抽出とChange Data Capture (CDC)抽出の両方がサポートされます。
このクイックスタートでは、MongoDBからAutonomous AI 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の使用を参照してください。
タスク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を追加します。
- 「作成および実行」をクリックします:
タスク5: Classic Replicatの作成および実行
- OCI GoldenGateデプロイメント・コンソールで、Administration Serviceの「概要」ページにあることを確認し、「Replicatの追加」(プラス・アイコン)をクリックします。
- 次の値を使用してReplicatを追加します: