Google Cloud SQL for PostgreSQLへの接続

PostgreSQLがOCI GoldenGateでソースまたはターゲットとして使用するGoogle Cloud SQLへの接続の作成について学習します。

開始する前に

次を確認します:

接続の作成

Google Cloud SQL for PostgreSQL接続を作成するには:

  1. OCIのGoldenGateの「概要」ページで、「接続」をクリックします。
    「はじめに」セクションの「接続の作成」をクリックして、ステップ3にスキップすることもできます。
  2. 「接続」ページで、「接続の作成」をクリックします。
  3. 「接続の作成」ページで、次のようにフィールドに入力します:
    1. 「名前」に、接続の名前を入力します。
    2. (オプション)「説明」に、この接続を他の接続から区別するのに役立つ説明を入力します。
    3. 「コンパートメント」で、接続を作成するコンパートメントを選択します。
    4. 「タイプ」ドロップダウンから、PostgreSQL「Google Cloud SQL for PostgreSQL」を選択します。
    5. 「データベース名」に、PostgreSQLデータベース名のGoogle Cloud SQLを入力します。
    6. 「ホスト」および「ポート」フィールドに、PostgreSQLデータベースのホストとポートのGoogle Cloud SQLを入力します。
      ノート

      プライベートIPを入力すると、OCI GoldenGateによって、プライベートIPがip-10-0-0-0.ociggsvc.oracle.vcn.comの形式でリライトされます。
    7. 「データベース・ユーザー名」に、PostgreSQLデータベース・ユーザー名のGoogle Cloud SQLを入力します。
    8. データベース・ユーザー・パスワード・シークレットを選択します。別のコンパートメントにある場合は、ドロップダウンを使用してコンパートメントを変更します。
      ノート

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

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