Oracle JSON Collectionへの接続

OCI GoldenGateOracle JSON Collectionへの接続を作成する方法について学習します。

開始する前に

接続を作成する前に、次のことを確認してください。
  1. Oracle Database 23aiまたはOracle Database23ai Free:
  2. Oracle Database MongoDB APIを使用してOracle JSONデータベースに接続できるORDS:
    1. ORDSのSSL証明書を生成します

      ノート:

      FQDNを使用して証明書を構成していることを確認してください。
    2. ORDSをインストールし、SSLを使用して構成します。
  3. シークレットの使用、ボールトの使用、シークレット・バンドルの読取りなど、セキュアなVaultおよびシークレット・アクセスを有効にするために必要なポリシーを構成します。詳細は、最小推奨ポリシーを参照してください。

接続の作成

接続を作成するには:
  1. OCI GoldenGateの「概要」ページで、「接続」をクリックします。
    「はじめに」セクションの「接続の作成」をクリックして、ステップ3にスキップすることもできます。
  2. 「接続」ページで、「接続の作成」をクリックします。
  3. 「接続の作成」ページで、次のようにフィールドに入力します:
    1. 「名前」に、接続の名前を入力します。
    2. 「説明」に、この接続を他の接続から区別するのに役立つ説明を入力します。
    3. 「コンパートメント」で、接続を作成するコンパートメントを選択します。
    4. 「タイプ」で、ドロップダウンから「Oracle JSONコレクション」を選択します。
    5. 「接続文字列」に、ユーザー名とパスワードを使用しない有効なMongoDB接続文字列URIを入力します。たとえば、mongodb://mongodb1.example.com:27017です。接続でFQDNを使用してSSL接続を確立してください。
    6. 「ユーザー名」に、このデータベースのユーザー名を入力します。
    7. 「パスワード・シークレット」を選択します。別のコンパートメントにある場合は、ドロップダウンを使用してコンパートメントを変更します。

      ノート:

      パスワード・シークレットを使用しない場合は、このフォームの下部にある「拡張オプション」の下の「設定」タブで「ボールトでシークレットを使用」の選択を解除してください。
    8. 「セキュリティ設定」で、「セキュリティ・プロトコル」を選択し、SSL認証局をアップロードします。
    9. 「拡張オプションの表示」を拡張します。構成できるオプションは、次のとおりです。
      • セキュリティ
        • この接続にパスワード・シークレットを使用しない「ボールト・シークレットの使用」の選択を解除します。選択されていない場合:
          • 「Oracle管理暗号化キーの使用」を選択して、すべての暗号化キー管理をOracleに残します。
          • 「顧客管理暗号化キーの使用」を選択して、OCI Vaultに格納されている特定の暗号化キーを選択し、接続資格証明を暗号化します。
      • ネットワーク接続性
        • 共有エンドポイント: 割り当てられたデプロイメントとエンドポイントを共有します。デプロイメントのイングレスIPからの接続を許可する必要があります。
        • 専用エンドポイント: VCN内の割り当てられたサブネット内の専用エンドポイントを介したネットワーク・トラフィック用。この接続のイングレスIPからの接続を許可する必要があります。

          ノート:

          • 専用接続が7日間未割当てのままの場合、サービスはそれを共有接続に変換します。
          • Oracle GoldenGate接続についてさらに学習します。
      • タグ: タグを追加してリソースを編成します。
  4. 「作成」をクリックします。
接続が作成されると、「接続」リストに表示されます。接続をデプロイメントに割り当てて、レプリケーションのターゲットとして使用するようにしてください。