Amazon DocumentDBのReplicatの追加

Amazon DocumentDBターゲットのReplicatプロセスの追加について学習します。

Replicatの追加(23ai)

Replicatを追加および実行する前に、まずこのターゲット・タイプに固有の詳細を確認してください。
Amazon DocumentDBReplicatを追加するには:
  1. OCI GoldenGateデプロイメント・コンソール管理サービスのホームページで、Replicatの追加」(プラス・アイコン)をクリックします。
  2. 「Replicatの追加」パネルのReplicat情報ページで、必要に応じてフィールドに入力し、「次」をクリックします:
    • Replicatタイプを選択します:
      • クラシックReplicat
      • 調整Replicat
    • 「プロセス名」に5文字以下の長さで入力します。
    • 「説明」を入力して、このプロセスを他のプロセスと区別できるようにします。
  3. 「Replicatオプション」ページで、必要に応じてフィールドに入力し、「次」をクリックします:
    • Replicatトレイル:
      • 「名前」を入力します
      • 証跡ファイルがデフォルト以外の場所にあることが想定される場合は、「サブディレクトリ」を入力します。
      • 暗号化プロファイルを選択します。暗号化プロファイルが作成されていない場合は、デフォルトでローカル・ウォレットが選択されます。
      • 「開始」で、データ処理の開始点を選択します:
        • ログでの位置(デフォルト)
        • Now
        • カスタム時間
    • トレイルの位置:
      • 「連番」を入力します。
      • RBAオフセットを入力します。
      • 「ターゲット」で、ドロップダウンから「AWS DocumentDB」を選択します。

        ノート:

        ターゲットの選択に応じて、ストリーミング、ステージとマージ、ステージングの場所などの追加オプションがある場合があります。
    • ターゲットの資格証明:
      • 「ドメイン」を選択します
      • 指定したドメイン内の別名を選択します。
      • 「チェックポイント表」を選択します。デフォルトの選択のままにするか、ターゲット・デプロイメント用に作成した「チェックポイント」表を選択します。
      • 「最大スレッド数」を選択します(調整「レプリカ」のみ)。
  4. 「管理対象オプション」ページで、必要に応じてオプションのフィールドに入力し、「次」をクリックします:
    • プロファイル名がある場合は選択します。
    • デプロイメントのヘルスに不可欠を有効にします。
    • 自動開始設定を有効にして構成します。
  5. 「パラメータ・ファイル」ページで、パラメータを追加してReplicatを構成できます。次に例を示します。
    table source.table1;

    調整されたReplicatを使用する場合は、パラメータ・ファイルにTARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.propertiesを追加します。

    ノート:

    GoldenGateでは、デフォルトでグリニッジ標準時(GMT)が使用されます。SETENVを使用して、このReplicatプロセスのデフォルト設定をオーバーライドします。この変更はデプロイメントには適用されません。たとえば次のようにします。

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. 「プロパティ・ファイル」ページで、必要に応じて#TODOとマークされた各プロパティの値を設定します。
    このターゲットのプロパティの詳細は、Oracle GoldenGate for Distributed Applications and AnalyticsガイドのAmazon DocumentDBを参照してください。
  7. 「作成および実行」をクリックします。「作成」をクリックすると、後で管理サービスのホーム・ページからReplicatを手動で起動できます。

既知の問題

MongoDBおよびDocumentDB TLSセキュリティ・プロトコル

Replicatレポート・ファイルでMongoDBまたはDocumentDB Replicatが失敗し、次のエラーが発生した場合:
Error: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

回避策: Replicatプロパティ・ファイルに次のプロパティを追加し、接続OCIDで<connection_ocid>を更新し、残りをそのままにします。

jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123