データベース登録の管理

Oracle Cloud Infrastructure GoldenGateで使用するデータベースを登録します。データベースを登録すると、ソース・データベースまたはターゲット・データベースのネットワーキングおよび接続が可能になります。

データベース登録によって、OCI GoldenGateサービスのテナンシVCNとユーザーのテナンシVCNの間にプライベート接続が作成されます。データベースを登録する場合、データベースのIPネットワークの場所と、OCI GoldenGateがデータベースの参照に使用する完全修飾ドメイン名(FQDN)を指定します。データベース登録を作成すると、そのコンパートメント内のすべてのOCI GoldenGateデプロイメントで使用できるようになります。

データベース登録によって、データベース資格証明の取得と、OCI GoldenGateへの同期も行われます。資格証明に加えられた変更(更新または削除など)は、OCI GoldenGateに同期されます。

データベース登録とデプロイメントが同じテナンシ・コンパートメントにあり、Oracle Cloud Infrastructure GoldenGateデプロイメント・コンソールに現在ログインしているユーザーがデータベースにアクセスできるかぎり、データベース登録は異なるデプロイメントで使用できます。データベース登録を使用すると、データベース登録を使用する各デプロイメントで同じネットワーキングおよび接続情報を再利用できます。

サポートされるデータベース

次のデータベースは、OCI GoldenGateをソースまたはターゲットとして使用することが保証されています:

ノート

Oracleサポートが推奨するように、OCI GoldenGateで使用するデータベースの最新パッチを適用してください。参照:

データベースの登録

データベースを登録する場合、Oracle Cloudで既存のデータベースを選択するか、新規データベースの詳細を追加します。

データベースを登録すると、そのデータベースはOCI GoldenGateデプロイメント・コンソールで自動的に使用可能になります。OCI GoldenGateデプロイメント・コンソールで資格証明を追加および変更できますが、OCIコンソールでデータベースを同じ名前で登録した場合、デプロイメントを再起動するたびに、これらの資格証明を上書きするリスクがあることに注意してください。

ノート

コンパートメント内のデータベースごとに必要なデータベース登録は1つのみです。データベース登録を作成する前に、使用するデータベースに登録がまだ存在しないことを確認してください。

登録するデータベースに適した一連の手順に従います:

Oracle Databaseの登録

Oracle GoldenGateのためのデータベースの準備の説明に従って、サプリメンタル・ロギングを有効にし、関連する前提条件ステップを完了してください。
Oracle Databaseを登録するには:
  1. コンソールのナビゲーション・メニューの「Oracle Database」で、「GoldenGate」を選択します。
  2. 「GoldenGate」メニューで、「登録済データベース」を選択します。
  3. 「登録済データベース」ページで、「データベースの登録」をクリックします。
  4. 「データベースの登録」パネルで、名前、別名(一意の識別子)および説明(オプション)を入力します。
  5. 「コンパートメント」で、ドロップダウンからコンパートメントを選択します。
    ノート

    デプロイメントは、同じコンパートメント内のデータベース登録にのみアクセスできます。
  6. 「データベース情報の入力」を選択して新規データベースを登録し、次のフィールドにデータベースの情報を入力します:
    1. 「セッション・モード」で、次のいずれかを選択します。
      • 直接:単一データベース・ノードで実行されているローカル・リスナーを使用します。
      • リダイレクト: Oracle Real Application Cluster (RAC)デプロイメントでSCANリスナーを使用する場合
    2. 「セッション・モード」が「直接」の場合は、「データベース・ノードFQDN」のデータベース・ノードの完全修飾ドメイン名を入力します。「セッション・モード」が「リダイレクト」の場合は、SCANリスナーFQDNを入力します。
      ノート

      FQDNはコンパートメント内で一意である必要があります。

      OCI GoldenGateデプロイメント・コンソールでは、FQDNを使用してデータベースを参照します。データベースのDNS名またはSCAN DNS名は、「データベースの詳細」ページからコピーできます。

      ノート

      プライベートIPを使用する場合、データベースFQDNはOCI GoldenGateサービス・テナンシ内で、データベースのプライベートIPアドレスに対応する内部プライベート・エンドポイントのプライベートIPアドレスに内部的にマップされます。
    3. 「データベース接続文字列」の場合:
      • 「セッション・モード」が「直接」の場合は、「データベースの詳細」ページの「データベース接続」パネルから「簡易接続」または「長い」接続文字列をコピーします。
      • セッション・モードがリダイレクトの場合、Oracleでは、接続タイムアウトや再試行などを変更できるように、Oracle Net記述子形式を使用することをお薦めします。
      • データベース・ウォレットをアップロードする場合、このフィールドは必須ではありません。
    4. 「データベース・ユーザー名」および「データベース・パスワード」フィールドに、データベースへの接続に使用する資格証明を入力します。
      ノート

      Oracle Databaseを使用する場合は、CDBユーザーを使用してPDBからデータを取得してください。詳細は、マルチテナント・コンテナ・データベースでのOracle GoldenGateの構成を参照してください。
    5. (オプション)「データベース・ウォレット」で、ウォレット.zipをドロップ・ゾーンにドラッグ・アンド・ドロップするか、「1つ選択」をクリックしてアップロードします。
      ノート

      Wallet.zipには、cwallet.ssoおよびtnsnames.oraファイルが含まれている必要があります。tnsnames.ora内では、エントリのいずれかに、すべての小文字で接尾辞、_low、説明、セキュリティおよびconnect_dataパラメータ値のペアが必要です。例:
      wdb19c_low =
          (description=(address=(protocol=tcps)(host=<hostname>)(port=<port_number>))(connect_data=(server=dedicated)(service_name=<service_name>))(security=(ssl_server_dn_match=true)(ssl_server_cert_dn="cn=<cert_name>")))
  7. データベースがプライベートIPによってのみアクセス可能な場合は、「プライベート・エンドポイントを介したネットワーク接続」を選択します。
    1. 「セッション・モード」が「直接」の場合は、「データベース・ノードIP」にデータベースのプライベートIPを入力します。セッション・モードがリダイレクトの場合は、RACノードIPでRACノードのプライベートIPアドレスを入力し、必要に応じてリダイレクトからダイレクトに切り替えることができます。
    2. <Compartment_Name>のサブネットで、OCI GoldenGateサービス・テナンシからプライベート・エンドポイントを作成するサブネットを選択します。これにより、顧客テナンシ内のデータベースに接続するためのOCI GoldenGateデプロイメントのネットワーク・ルートが作成されます。別のコンパートメントにあるサブネットを選択するには、コンパートメントの変更をクリックします。
  8. 「拡張オプションの表示」をクリックして、セキュリティおよびタグを追加します。
    1. 「セキュリティ」タブでは、データベースのパスワードおよびウォレットのシークレットを作成できます。シークレットを管理するユーザーを選択します。
      ノート

      シークレットは、ユーザーのテナンシのボールトで管理することも、OCI GoldenGateテナンシのボールトでOracleが管理することもできます。ボールト・サービスについてさらに学習します。
    2. 「タグ」タブで、テナンシ内のリソースのトラッキングに役立つタグを追加します。タグを追加するには、「+ 追加タグ」をクリックします。タグ付けについてさらに学習します
  9. 「登録」をクリックします。

Autonomous Databaseの登録

Oracle GoldenGateのためのデータベースの準備の説明に従って、サプリメンタル・ロギングを有効にし、関連する前提条件ステップを完了してください。
Autonomous Databaseを登録するには:
  1. コンソールのナビゲーション・メニューの「Oracle Database」で、「GoldenGate」を選択します。
  2. 「GoldenGate」メニューで、「登録済データベース」を選択します。
  3. 「登録済データベース」ページで、「データベースの登録」をクリックします。
  4. 「データベースの登録」パネルで、名前、別名(一意の識別子)および説明(オプション)を入力します。
  5. 「コンパートメント」で、ドロップダウンからコンパートメントを選択します。
    ノート

    デプロイメントは、同じコンパートメント内のデータベース登録にのみアクセスできます。
  6. 次のいずれかのオプションを選択します:
    1. 「データベースの選択」を選択して既存のデータベースを選択し、次のフィールドに入力します:
      1. 「データベース・タイプ」で、「Autonomous Database」を選択します。
      2. 「<Compartment>の<Database_Type>」で、選択したコンパートメント内の使用可能なデータベースのリストから選択します。別のコンパートメントを選択するには、「コンパートメントの変更」をクリックします。
        ノート

        Real Application Cluster (RAC)構成でデータベースを選択した場合、OCI GoldenGateはデータベースに適切なセッション・モードを設定し、SCANリスナーFQDNデータベース・ノードFQDNのかわりに表示されます。
      3. データベース・ノードFQDN (またはSCANリスナーFQDN)は、データベースの選択に基づいて自動移入されます。
        ノート

        FQDNはコンパートメント内で一意である必要があります。

        OCI GoldenGateデプロイメント・コンソールでは、FQDNを使用してデータベースを参照します。

        ノート

        プライベートIPを使用する場合、データベースFQDNはOCI GoldenGateサービス・テナンシ内で、データベースのプライベートIPアドレスに対応する内部プライベート・エンドポイントのプライベートIPアドレスに内部的にマップされます。

        RACデータベースを選択した場合、Oracleでは、接続タイムアウトや再試行などを変更できるように、接続文字列にOracle Net記述子形式を使用することをお薦めします。

      4. 「データベース・ユーザー名」および「データベース・パスワード」フィールドに、データベースへの接続に使用する資格証明を入力します。

        「データベース・ユーザー名」には、gadminユーザーが事前入力されます。Autonomous Databaseの場合、これは読取り専用です。

        ノート

        Oracle Databaseを使用する場合は、CDBユーザーを使用してPDBからデータを取得してください。詳細は、マルチテナント・コンテナ・データベースでのOracle GoldenGateの構成を参照してください。
    2. 「データベース情報の入力」を選択して新規データベースを登録し、それぞれのフィールドにデータベースの情報を入力します。
      ノート

      データベース・ウォレットをアップロードする場合、データベース接続文字列は必要ありません。

      Autonomous Database専用、

      1. 「セッション・モード」で、次のいずれかを選択します。
        • 直接:データベース・ノードで実行されているローカル・リスナーを使用します
        • リダイレクト: Oracle RACデプロイメントで使用されるSCANリスナーを使用します
      2. 「セッション・モード」が「直接」の場合は、「データベース・ノードFQDN」のデータベース・ノードの完全修飾ドメイン名を入力します。「セッション・モード」が「リダイレクト」の場合は、SCANリスナーFQDNを入力します。
        ノート

        Autonomous Databaseの詳細ページから、データベースのDNS名またはSCAN DNS名をコピーできます。
      3. 「データベース接続文字列」の場合:
        • 「セッション・モード」が「直接」の場合は、「データベースの詳細」ページの「データベース接続」パネルから「簡易接続」または「長い」接続文字列をコピーします。
        • セッション・モードがリダイレクトの場合、Oracleでは、接続タイムアウトや再試行などを変更できるように、Oracle Net記述子形式を使用することをお薦めします。
        • データベース・ウォレットをアップロードする場合、このフィールドは必須ではありません。
      4. 「データベース・ユーザー名」および「データベース・パスワード」フィールドに、データベースへの接続に使用する資格証明を入力します。
      5. (オプション)「データベース・ウォレット」で、ウォレット.zipをドロップ・ゾーンにドラッグ・アンド・ドロップするか、「1つ選択」をクリックしてアップロードします。
        ノート

        Wallet.zipには、cwallet.ssoおよびtnsnames.oraファイルが含まれている必要があります。tnsnames.ora内では、エントリのいずれかに、すべての小文字で接尾辞、_low、説明、セキュリティおよびconnect_dataパラメータ値のペアが必要です。例:
        wdb19c_low =
            (description=(address=(protocol=tcps)(host=<hostname>)(port=<port_number>))(connect_data=(server=dedicated)(service_name=<service_name>))(security=(ssl_server_dn_match=true)(ssl_server_cert_dn="cn=<cert_name>")))
  7. データベースがプライベートIPによってのみアクセス可能な場合は、「プライベート・エンドポイントを介したネットワーク接続」を選択します。
    1. 「データベース・ノードIP」に、データベースのプライベートIPを入力します。

      RACデータベースを登録する場合は、「RACノードIP」にRACノードのプライベートIPアドレスを入力します。必要に応じて、リダイレクトからダイレクトに切り替えることができます。

    2. <Compartment_Name>のサブネットで、OCI GoldenGateサービス・テナンシからプライベート・エンドポイントを作成するサブネットを選択します。これにより、顧客テナンシ内のデータベースに接続するためのOCI GoldenGateデプロイメントのネットワーク・ルートが作成されます。別のコンパートメントにあるサブネットを選択するには、コンパートメントの変更をクリックします。
  8. 「拡張オプションの表示」をクリックして、セキュリティおよびタグを追加します。
    1. 「セキュリティ」タブでは、データベースのパスワードおよびウォレットのシークレットを作成できます。シークレットを管理するユーザーを選択します。
      ノート

      シークレットは、ユーザーのテナンシのボールトで管理することも、OCI GoldenGateテナンシのボールトでOracleが管理することもできます。ボールト・サービスについてさらに学習します。
    2. 「タグ」タブで、テナンシ内のリソースのトラッキングに役立つタグを追加します。タグを追加するには、「+ 追加タグ」をクリックします。タグ付けについてさらに学習します
  9. 「登録」をクリックします。

DBシステム・データベースの登録

この一連の手順は、ベア・メタル、VMおよびExadata DBシステムに適用されます。

Oracle GoldenGateのためのデータベースの準備の説明に従って、サプリメンタル・ロギングを有効にし、関連する前提条件ステップを完了してください。
DB Systemデータベースを登録するには:
  1. コンソールのナビゲーション・メニューの「Oracle Database」で、「GoldenGate」を選択します。
  2. 「GoldenGate」メニューで、「登録済データベース」を選択します。
  3. 「登録済データベース」ページで、「データベースの登録」をクリックします。
  4. 「データベースの登録」パネルで、名前、別名(一意の識別子)および説明(オプション)を入力します。
  5. 「コンパートメント」で、ドロップダウンからコンパートメントを選択します。
    ノート

    デプロイメントは、同じコンパートメント内のデータベース登録にのみアクセスできます。
  6. 次のいずれかのオプションを選択します:
    1. 「データベースの選択」を選択して既存のデータベースを選択し、次のフィールドに入力します:
      1. 「Database Type」で、「DB System Database (Bare Metal、 VM、 Exadata)」を選択します。
      2. 「<Compartment>の<Database_Type>」で、コンパートメント内の使用可能なデータベースを選択します。別のコンパートメントを選択するには、「コンパートメントの変更」をクリックします。

        「データベース・ホーム」、「データベース」、「データベース・ノードFQDN」(または「SCANリスナーFQDN」)および「データベース接続文字列」フィールドは、選択内容に基づいて自動的に移入されます。

        ノート

        Real Application Cluster (RAC)構成でデータベースを選択した場合、OCI GoldenGateはデータベースに適切なセッション・モードを設定し、SCANリスナーFQDNデータベースFQDNのかわりに表示されます。

        FQDNはコンパートメント内で一意である必要があります。

        RACデータベースを選択した場合、Oracleでは、接続タイムアウトや再試行などを変更できるように、接続文字列にOracle Net記述子形式を使用することをお薦めします。

      3. 「データベース・ユーザー名」および「データベース・パスワード」フィールドに、データベースへの接続に使用する資格証明を入力します。
        ノート

        Oracle Databaseを使用する場合は、CDBユーザーを使用してPDBからデータを取得してください。詳細は、マルチテナント・コンテナ・データベースでのOracle GoldenGateの構成を参照してください。
      4. 「データベース・ウォレット」で、データベースのウォレット・ファイルをドロップゾーンにドラッグ・アンド・ドロップするか、「いずれかを選択」をクリックしてファイルを参照します。
        ノート

        ウォレット・ファイルは、データベースの「DB接続」ダイアログでダウンロードできます。
    2. 「データベース情報の入力」を選択して新規データベースを登録し、それぞれのフィールドにデータベースの情報を入力します。
      1. 「セッション・モード」で、次のいずれかを選択します。
        • 直接:データベース・ノードで実行されているローカル・リスナーを使用します
        • リダイレクト: Oracle RACデプロイメントで使用されるSCANリスナーを使用します
      2. 「セッション・モード」が「直接」の場合は、「データベース・ノードFQDN」のデータベース・ノードの完全修飾ドメイン名を入力します。「セッション・モード」が「リダイレクト」の場合は、SCANリスナーFQDNを入力します。

        OCI GoldenGateデプロイメント・コンソールでは、FQDNを使用してデータベースを参照します。データベースのDNS名またはSCAN DNS名は、「DBシステムの詳細」ページからコピーできます

        ノート

        プライベートIPを使用する場合、データベースFQDNはOCI GoldenGateサービス・テナンシ内で、データベースのプライベートIPアドレスに対応する内部プライベート・エンドポイントのプライベートIPアドレスに内部的にマップされます。
      3. 「データベース接続文字列」に、次のいずれかの構文を使用して接続文字列を入力します。<database-fqdn>は、前のステップで「データベースFQDN」に入力した値に置き換えてください:
        • <database-fqdn>:<port>/<service-name>
        • <database-fqdn:<port>@<SID>
        • TNS形式:
          (description=
                          (address_list=(address=(protocol=tcp)(host=<database-fqdn>)(port=<port>)))
                          (connect_data=(service_name=<service-name>))
                     )
        ノート

        セッション・モードが「直接」の場合は、「DBシステムの詳細」ページの「データベース接続」パネルから「簡易接続」または「長い」接続文字列をコピーします。

        セッション・モードがリダイレクトの場合、Oracleでは、接続タイムアウトや再試行などを変更できるように、Oracle Net記述子形式を使用することをお薦めします。

        データベース・ウォレットをアップロードする場合、このフィールドは必須ではありません。

      4. 「データベース・ユーザー名」および「データベース・パスワード」フィールドに、データベースへの接続に使用する資格証明を入力します。
        ノート

        Oracle Databaseを使用する場合は、CDBユーザーを使用してPDBからデータを取得してください。詳細は、マルチテナント・コンテナ・データベースでのOracle GoldenGateの構成を参照してください。
      5. 「データベース・ウォレット」で、データベースのウォレット.zipをドロップゾーンにドラッグ・アンド・ドロップするか、「いずれかを選択」をクリックしてファイルを参照します。
        ノート

        「データベースの詳細」ページのデータベースの「DB接続」ダイアログで、ウォレット.zipをダウンロードできます。
        Wallet.zipには、cwallet.ssoファイルとtnsnames.oraファイルが含まれている必要があります。tnsnames.ora内では、エントリのいずれかに、すべての小文字で接尾辞、_low、説明、セキュリティおよびconnect_dataパラメータ値のペアが必要です。例:
        wdb19c_low =
            (description=(address=(protocol=tcps)(host=<hostname>)(port=<port_number>))(connect_data=(server=dedicated)(service_name=<service_name>))(security=(ssl_server_dn_match=true)(ssl_server_cert_dn="cn=<cert_name>")))
  7. データベースがプライベートIPによってのみアクセス可能な場合は、「プライベート・エンドポイントを介したネットワーク接続」を選択します。
    1. 「データベース・ノードIP」に、データベースのプライベートIPを入力します。

      データベース情報を手動で入力し、「リダイレクト」を選択した場合は、「RACノードIP」にRACノードのプライベートIPアドレスを入力します。必要に応じて、リダイレクトからダイレクトに切り替えることができます。

    2. <Compartment_Name>のサブネットで、OCI GoldenGateサービス・テナンシからプライベート・エンドポイントを作成するサブネットを選択します。これにより、顧客テナンシ内のデータベースに接続するためのOCI GoldenGateデプロイメントのネットワーク・ルートが作成されます。別のコンパートメントにあるサブネットを選択するには、コンパートメントの変更をクリックします。
  8. 「拡張オプションの表示」をクリックして、セキュリティおよびタグを追加します。
    1. 「セキュリティ」タブでは、データベースのパスワードおよびウォレットのシークレットを作成できます。シークレットを管理するユーザーを選択します。
      ノート

      シークレットは、ユーザーのテナンシのボールトで管理することも、OCI GoldenGateテナンシのボールトでOracleが管理することもできます。ボールト・サービスについてさらに学習します。
    2. 「タグ」タブで、テナンシ内のリソースのトラッキングに役立つタグを追加します。タグを追加するには、「+ 追加タグ」をクリックします。タグ付けについてさらに学習します
  9. 「登録」をクリックします。

VMクラスタ・データベースの登録

この一連の手順は、Exadata VMクラスタ・データベースにのみ適用されます。

Oracle GoldenGateのためのデータベースの準備の説明に従って、サプリメンタル・ロギングを有効にし、関連する前提条件ステップを完了してください。
VMクラスタ・データベースを登録するには:
  1. コンソールのナビゲーション・メニューの「Oracle Database」で、「GoldenGate」を選択します。
  2. 「GoldenGate」メニューで、「登録済データベース」を選択します。
  3. 「登録済データベース」ページで、「データベースの登録」をクリックします。
  4. 「データベースの登録」パネルで、名前、別名(一意の識別子)および説明(オプション)を入力します。
  5. 「コンパートメント」で、ドロップダウンからコンパートメントを選択します。
    ノート

    デプロイメントは、同じコンパートメント内のデータベース登録にのみアクセスできます。
  6. 次のいずれかのオプションを選択します:
    1. 「データベースの選択」を選択して既存のデータベースを選択し、次のフィールドに入力します:
      1. 「データベース・タイプ」で、「VMクラスタ・データベース(Exadata)」を選択します。
      2. 「<コンパートメント>のVMクラスタ」で、選択したコンパートメントで使用可能なデータベースのリストから選択します。別のコンパートメントを選択するには、「コンパートメントの変更」をクリックします。
      3. 「データベース」ドロップダウンからデータベースを選択します。
        ノート

        Real Application Cluster (RAC)構成でデータベースを選択した場合、OCI GoldenGateはデータベースに適切なセッション・モードを設定し、SCANリスナーFQDNはデータベースFQDNのかわりに表示されます。
      4. 「データベースFQDN」(または「SCANリスナーFQDN」)の場合は、データベースの完全修飾ドメイン名を入力します。
        ノート

        データベースまたはSCAN DNS名は、「クラスタVMデータベースの詳細」ページで確認できます。

        FQDNはコンパートメント内で一意である必要があります。

        プライベートIPを使用する場合、データベースFQDNはOCI GoldenGateサービス・テナンシ内で、データベースのプライベートIPアドレスに対応する内部プライベート・エンドポイント・プライベートIPアドレスに内部的にマップされます。

        OCI GoldenGateデプロイメント・コンソールでは、FQDNを使用してデータベースを参照します。

      5. 「データベース接続文字列」に、次のいずれかの構文を使用して接続文字列を入力します。<database-fqdn>は、前のステップで「データベースFQDN」に入力した値に置き換えてください:
        ノート

        • <database-fqdn>:<port>/<service-name>
        • <database-fqdn:<port>@<SID>
        • TNS形式:
          (description=
                          (address_list=(address=(protocol=tcp)(host=<database-fqdn>)(port=<port>)))
                          (connect_data=(service_name=<service-name>))
                     )
        ノート

        セッションモードが直接の場合、「クラスタVMの詳細」ページの「データベース接続」パネルから簡易接続または長い接続文字列をコピーできます。

        セッション・モードがリダイレクトの場合、OracleではOracle Net記述子形式を使用して、OCI GoldenGateデプロイメント・コンソールでOracle Net記述子形式を使用するように資格証明を変更することをお薦めします。これにより、接続タイムアウト、再試行などを変更できます。

        データベース・ウォレットをアップロードする場合、このフィールドは必須ではありません。

      6. 「データベース・ユーザー名」および「データベース・パスワード」フィールドに、データベースへの接続に使用する資格証明を入力します。

        「データベース・ユーザー名」には、gadminユーザーが事前入力されます。Autonomous Databaseの場合、これは読取り専用です。

        ノート

        Oracle Databaseを使用する場合は、CDBユーザーを使用してPDBからデータを取得してください。詳細は、マルチテナント・コンテナ・データベースでのOracle GoldenGateの構成を参照してください。
      7. 「データベース・ウォレット」で、データベースのウォレット・ファイルをドロップゾーンにドラッグ・アンド・ドロップするか、「いずれかを選択」をクリックしてファイルを参照します。
        ノート

        ウォレット・ファイルは、データベースの「DB接続」ダイアログでダウンロードできます。
    2. 「データベース情報の入力」を選択して新規データベースを登録し、それぞれのフィールドにデータベースの情報を入力します。
      1. 「セッション・モード」で、次のいずれかを選択します。
        • 直接:データベース・ノードで実行されているローカル・リスナーを使用します
        • リダイレクト: Oracle RACデプロイメントで使用されるSCANリスナーを使用します
      2. 「セッション・モード」が「直接」の場合は、「データベース・ノードFQDN」のデータベース・ノードの完全修飾ドメイン名を入力します。「セッション・モード」が「リダイレクト」の場合は、SCANリスナーFQDNを入力します。データベースまたはSCAN DNS名は、「クラスタVMデータベースの詳細」ページで確認できます。
      3. 「データベース接続文字列」の場合:
        • セッション・モードが「直接」の場合は、「DBシステムの詳細」ページの「データベース接続」パネルから「簡易接続」または「長い」接続文字列をコピーします。
        • セッション・モードがリダイレクトの場合、Oracleでは、接続タイムアウトや再試行などを変更できるように、Oracle Net記述子形式を使用することをお薦めします。
        • データベース・ウォレットをアップロードする場合、このフィールドは必須ではありません。
      4. 「データベース・ユーザー名」および「データベース・パスワード」フィールドに、データベースへの接続に使用する資格証明を入力します。

        「データベース・ユーザー名」には、gadminユーザーが事前入力されます。Autonomous Databaseの場合、これは読取り専用です。

        ノート

        Oracle Databaseを使用する場合は、CDBユーザーを使用してPDBからデータを取得してください。詳細は、マルチテナント・コンテナ・データベースでのOracle GoldenGateの構成を参照してください。
      5. 「データベース・ウォレット」で、データベースのウォレット.zipをドロップゾーンにドラッグ・アンド・ドロップするか、「いずれかを選択」をクリックしてファイルを参照します。
        ノート

        「データベースの詳細」ページのデータベースの「DB接続」ダイアログで、ウォレット.zipをダウンロードできます。
        Wallet.zipには、cwallet.ssoファイルとtnsnames.oraファイルが含まれている必要があります。tnsnames.ora内では、エントリのいずれかに、すべての小文字で接尾辞、_low、説明、セキュリティおよびconnect_dataパラメータ値のペアが必要です。例:
        wdb19c_low =
            (description=(address=(protocol=tcps)(host=<hostname>)(port=<port_number>))(connect_data=(server=dedicated)(service_name=<service_name>))(security=(ssl_server_dn_match=true)(ssl_server_cert_dn="cn=<cert_name>")))
  7. データベースがプライベートIPによってのみアクセス可能な場合は、「プライベート・エンドポイントを介したネットワーク接続」を選択します。
    1. 「データベース・ノードIP」に、データベースのプライベートIPを入力します。

      データベース情報を手動で入力し、「リダイレクト」を選択した場合は、「RACノードIP」にRACノードのプライベートIPアドレスを入力します。必要に応じて、リダイレクトからダイレクトに切り替えることができます。

    2. <Compartment_Name>のサブネットで、OCI GoldenGateサービス・テナンシからプライベート・エンドポイントを作成するサブネットを選択します。これにより、顧客テナンシ内のデータベースに接続するためのOCI GoldenGateデプロイメントのネットワーク・ルートが作成されます。別のコンパートメントにあるサブネットを選択するには、コンパートメントの変更をクリックします。
  8. 「拡張オプションの表示」をクリックして、セキュリティおよびタグを追加します。
    1. 「セキュリティ」タブでは、データベースのパスワードおよびウォレットのシークレットを作成できます。シークレットを管理するユーザーを選択します。
      ノート

      シークレットは、ユーザーのテナンシのボールトで管理することも、OCI GoldenGateテナンシのボールトでOracleが管理することもできます。ボールト・サービスについてさらに学習します。
    2. 「タグ」タブで、テナンシ内のリソースのトラッキングに役立つタグを追加します。タグを追加するには、「+ 追加タグ」をクリックします。タグ付けについてさらに学習します
  9. 「登録」をクリックします。

データベース登録の詳細の表示

「登録済データベース」ページからデータベース登録を選択して、詳細を表示します。

「登録済データベースの詳細」ページでは、次のことができます:

  • データベース登録の状態の表示。状態は次のいずれかになります:
    • 作成中
    • 更新中
    • アクティブ
    • 非アクティブ
    • 削除中
    • 削除済
    • 失敗
  • 次のようなデータベース登録情報の表示:
    • OCID: リソースの一意のOracle Cloud ID。
    • コンパートメント: データベース登録が存在するコンパートメント。
    • 作成: データベース登録が作成された日時。
    • 別名: 内部的に、およびREST APIを使用して、データベース登録を参照するために使用される一意の名前。
    • シークレット: データベースのウォレット資格証明を格納するシークレット
    • データベース: このデータベース登録が参照するデータベース
    • データベース・ノードFQDN:セッション・モードが直接の場合、データベース・ノードの完全修飾ドメイン名を表示します。プライベート・エンドポイントを介したネットワーク接続が有効になっている場合、データベースFQDNはOCI GoldenGateサービス・テナンシ内で、データベースのプライベートIPに対応する内部プライベート・エンドポイントのIPアドレスに内部的にマップされます。
    • SCANリスナーFQDN:セッション・モードがリダイレクトの場合、SCANリスナーの完全修飾ドメイン名を表示します。
    • データベース・ユーザー名: Autonomous Databaseの場合、このユーザーはggadminです。
    • イングレスIP: (プライベート・ネットワークを介したネットワーク接続が有効になっている場合にのみ表示)顧客のサブネットに接続するIP。このサブネットへのイングレス・ルールは、これらのIPからのイングレスを許可する必要があります。
  • データベース登録の編集
  • 別のコンパートメントへのデータベース登録の移動
  • サービス全体でのリソースの検索に使用できるタグの追加
  • データベース登録の削除
  • 作業リクエストのステータスと、作業リクエストに関連付けられたログ・メッセージ、エラー・メッセージおよびリソースの表示。作業リクエストを作成するデータベース登録操作には、次のものがあります:
    • 作成
    • 更新
    • 削除
    • 移動

データベース登録の編集

OCI GoldenGateデプロイメント・コンソールで資格証明を追加および変更することは可能ですが、OCIコンソールでデータベースを同じ名前で登録した場合、デプロイメントを再起動するたびに、これらの資格証明を上書きするリスクがあります。OCIコンソールを介して編集するのはデータベース登録のみにしてください。

ノート

データベース接続の詳細または別名を変更するには、OCIデプロイメント・コンソールでExtractおよびReplicatプロセスを停止して再起動する必要があります。

データベース登録を編集するには:

  1. 「登録済データベース」ページのデータベースのリストで、編集するデータベースの「アクション」(3つのドット)メニューから「編集」を選択します。
  2. 「登録済データベースの編集」ダイアログで、次のフィールドのいずれかを更新できます:
    • 名前
    • 別名
    • 説明
    • セッション・モード
      ノート

      セッション・モードは「直接」から「リダイレクト」にのみ変更できます。
    • セッション・モードが直接の場合のデータベース・ノードFQDN
    • セッション・モードがリダイレクトの場合のSCANリスナーFQDN
    • データベース接続文字列
    • データベース・ユーザー名
      ノート

      Oracle Databaseを使用する場合は、CDBユーザーを使用してPDBからデータを取得してください。詳細は、マルチテナント・コンテナ・データベースでのOracle GoldenGateの構成を参照してください。
    • データベース・ユーザー・パスワード
    • ウォレット構成(保持または更新)
    ノート

    データベースがプライベートIPでのみ使用可能な場合、接続文字列のデータベース・ホスト名またはIP(あるいはその両方)は、データベース・ノードのFQDN値を参照する必要があります。
  3. 「変更の保存」をクリックします。

データベース登録の移動

データベース登録は、コンパートメント間で移動できます。デプロイメントを同じコンパートメントに移動せずにデータベース登録を移動すると、デプロイメントはデータベース登録にアクセスできなくなります。

データベース登録を移動するには:

  1. 「登録済データベース」ページのデータベースのリストで、移動するデータベースの「アクション」(3つのドット)メニューから「リソースの移動」を選択します。
    「登録済データベースの詳細」ページで「リソースの移動」を選択することもできます。
  2. 「別のコンパートメントへのリソースの移動」ダイアログで、登録済データベースの移動先となるコンパートメントをドロップダウンから選択します。
  3. 「リソースの移動」をクリックします。

登録済データベースを新しいコンパートメントに移動すると、固有のポリシーがただちに適用され、コンソールを介した登録済データベースへのアクセスに影響を与える可能性があります。詳細は、コンパートメントの管理を参照してください。

このデータベース登録を元のコンパートメント内で参照していたデプロイメントは、新しいコンパートメントではデータベース登録にアクセスできません。デプロイメントを新しいコンパートメントに移動する必要がある場合は、デプロイメントの移動を参照してください。

データベース登録のタグの管理

タグは、テナンシ内のリソースを見つけるのに役立ちます。データベース登録のタグは、「登録済データベース」ページおよび「登録済データベースの詳細」ページから追加および表示できます。

「登録済データベース」ページでは、登録済データベースの「アクション」(3つのドット)メニューから「タグの追加」または「タグの表示」を選択します。

「登録済データベースの詳細」ページでは、「その他のアクション」メニューから「タグの追加」を選択するか、「タグ」タブをクリックしてタグを表示および編集できます。

タグ付けについてさらに学習します。

データベース登録の削除

データベース登録を削除する前に、そのデータベース登録を参照するデプロイメントを慎重に確認してください。そうしないと、エラーが発生する可能性があります。データベース登録を削除すると、プライベート接続およびデータベース資格証明も削除されるため、デプロイメントにアクセスできなくなります。一度削除した登録済データベースはリストアできません

ノート

データベース登録によって、データベース資格証明の取得と、OCI GoldenGateへの同期も行われます。資格証明に加えられた変更(更新または削除など)は、OCI GoldenGateに同期されます。ReplicatまたはExtractが削除されたデータベース登録に再接続しようとすると、問題が発生します。

データベース登録を削除するには:
  1. 「登録済データベース」ページのデータベースのリストで、削除するデータベースの「アクション」(3つのドット)メニューから「削除」を選択します。
    「登録済データベースの詳細」ページで「削除」をクリックすることもできます。
  2. 「削除」ダイアログで「削除」をクリックします。

データベース登録APIの使用

次の操作を使用して、データベース登録を管理できます:

APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKの詳細は、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。