MongoDBからAutonomous JSON Databaseへのデータのレプリケート
OCI GoldenGateを使用して、MongoDBからAutonomous JSON Databaseにデータをレプリケートする方法について学習します。
Oracle Autonomous JSON Databaseは、JSON中心のアプリケーションの開発を簡素化するクラウド・ドキュメント・データベース・サービスです。 NoSQL形式のドキュメントAPI (MongoDB用のOracle SODAおよびOracle Database API)、サーバーレス・スケーリング、高パフォーマンスのACIDトランザクション、包括的なセキュリティ、低従量制価格を備えています。 「自律型JSONデータベース」の詳細を参照してください。
OCI GoldenGateビッグ・データ・デプロイメント・タイプでは、MongoDBからAutonomous JSON Databaseへのダウンタイム移行はサポートされていません。 OCI GoldenGateは、MongoDBからの初期ロード抽出と変更データ取得(CDC)抽出の両方をサポートしています。
このクイック・スタートでは、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。
詳細は、「MongoDBに対するOracle GoldenGate取得の使用」を参照してください。
タスク1: OCI GoldenGateリソースの作成
このクイックスタートの例では、ソースとターゲットの両方のデプロイメントおよび接続が必要です。
- Oracle Autonomous JSON Databaseの作成。
- ソースMongoDBおよびターゲットOracle Autonomous JSON Databaseにビッグ・データ・デプロイメントを作成します。
- MongoDB接続の作成。
- ターゲット自動JSONデータベース接続の作成の接続を作成します。
- GoldenGateへの接続の作成、この接続をビッグ・データ・デプロイメントに割り当てますの順。
- ビッグ・データ・デプロイメントへのMongoDBおよびAutonomous JSON接続の割当て。
タスク2: MongoDBの「統合抽出」を作成して実行
- OCI GoldenGateデプロイメント・コンソールで、「管理サービス」の「概要」ページが表示されていることを確認し、「抽出の追加」 (プラス・アイコン)をクリックします。
- 次の値を含む抽出の追加:
- 「抽出」の「情報」ページの「抽出」型で、「統合抽出」を選択し、プロセス名として
MCDCを入力し、「次」をクリックします。 - 「パラメータ・ファイル」ページで、ソース・マッピングに
TABLE source.*;が含まれていることを確認します。
- 「抽出」の「情報」ページの「抽出」型で、「統合抽出」を選択し、プロセス名として
- 「Create and Run」をクリックします
タスク4: 「初期ロードReplicat」を作成して実行
- OCI GoldenGateデプロイメント・コンソールで、「管理サービス」の「概要」ページが表示されていることを確認し、「Replicatの追加」 (プラス・アイコン)をクリックします。
- 初期ロードReplicat Replicatに次の値を追加します:
- 「Create and Run」をクリックします:
「概要」ページに戻り、Replicatの詳細を確認できます。 Replicatが正常に起動すると、緑色のチェック付きで実行中の状態で表示されます。 Replicatの詳細および統計を確認して、レプリケーションを確認できます。
タスク5: 「クラシックReplicat」を作成して実行
- OCI GoldenGateデプロイメント・コンソールで、「管理サービス」の「概要」ページが表示されていることを確認し、「Replicatの追加」 (プラス・アイコン)をクリックします。
- 次の値を含むReplicatの追加:
「概要」ページに戻り、Replicatの詳細を確認できます。 Replicatが正常に起動すると、緑色のチェック付きで実行中の状態で表示されます。 Replicatの詳細を確認し、統計でレプリケーションを確認できます。