Oracle Autonomous Databaseに適用するための前提条件

Oracle GoldenGateが認定する任意のソース・データベースまたはプラットフォームからOracle Autonomous AI Databaseにレプリケートできます。

次に示す詳細を用意する必要があります。
  • Oracle GoldenGate Extractプロセスが構成されていて、Oracle Autonomous AI Databaseターゲットにデータを適用するReplicatが実行されている場所に証跡を書き込むソース・データベース。

  • プロビジョニング済の実行されている環境であるOracle Autonomous AI Database

Oracle GoldenGateを使用してOracle Autonomous AI Databaseインスタンスにデータを配信するには、次のタスクを実行します:

Oracle GoldenGateのためのAutonomous AI Databaseユーザーのロック解除

次に、構成タスクが完了するまでのステップを示します。

ノート:

手順については、すでにソース環境が構成されていることを前提としています。Oracle Autonomous AI Database環境へのレプリケーションを構成するために必要な手順について説明します。

  1. オンプレミスのOracle GoldenGateの場合は、Oracle GoldenGateがインストールされていることを確認します。

    Oracle Autonomous AI Database Serverless 21cのマーケットプレイス用のOracle GoldenGate Microservices Architecture 21cを使用することもできます。Oracle GoldenGate Microservices Architecture 21c以降では、Oracle Autonomous AI Database Serverlessのマーケットプレイスを使用したAutonomous Databaseの取得がサポートされています。

  2. Oracle GoldenGate環境のデプロイメントを作成します。これは、Autonomous AI Databaseにデータを適用するReplicatの作成先デプロイメントです。

  3. Autonomous Databaseインスタンスには、Oracle GoldenGateオンプレミス用のggadminという事前作成済ユーザーがあります。ggadminユーザーには、Replicatに必要な権限が付与されています。これは、Oracle GoldenGateの処理に使用されるオブジェクト(チェックポイント表やハートビート・オブジェクトなど)が格納されるユーザーになります。デフォルトでは、このユーザーはロックされています。ggadminユーザーのロックを解除するには、任意のSQLクライアント・ツールを使用して、ADMINユーザーとしてOracle Autonomous AI Databaseインスタンスに接続します。「Autonomous Databaseインスタンスへの接続について」を参照してください。

  4. ALTER USERコマンドを実行して、ggadminユーザーのロックを解除し、そのパスワードを設定します。これは、Oracle Autonomous AI Databaseに対するDBLOGIN操作のため、コマンドラインで使用します。Replicatで使用して、Oracle GoldenGateがOracle Autonomous AI Databaseに接続してデータを適用できるようにします。
    ALTER USER ggadmin IDENTIFIED BY p0$$word ACCOUNT UNLOCK;

Autonomous Databaseクライアント資格証明の取得

Oracle Autonomous AI Databaseインスタンスとの接続を確立するには、クライアント資格証明ファイルをダウンロードする必要があります。クライアント資格証明ファイルをダウンロードするには、Oracle Cloud Infrastructureコンソールまたはデータベース・アクション起動パッドの2つの方法があります。

詳細は、クライアント資格証明(ウォレット)のダウンロードを参照してください。

ノート:

Oracle Autonomous AI Databaseへの管理者アクセス権がない場合は、資格証明ファイルをダウンロードして提供するようにサービス管理者に依頼してください。

次のステップでは、データベース・アクション起動パッドを使用してクライアント資格証明ファイルをダウンロードします。

  1. Autonomous AI Databaseアカウントにログインします。

  2. 「データベース・インスタンス」ページで、「データベース・アクション」をクリックします。これにより、データベース・アクション起動パッドが起動します。起動パッドは、ADMINとしてデータベースにログインしようとします。これが成功しない場合は、データベースのADMINのユーザー名とパスワードの入力を求められます。

  3. データベース・アクション起動パッドの「管理」で、「クライアント資格証明(ウォレット)のダウンロード」を選択します

  4. クライアント資格証明zipファイルを保護するためのパスワードを入力して、「ダウンロード」をクリックします。

    ノート:

    ウォレットのダウンロード時に指定するパスワードにより、ダウンロードしたクライアント資格証明ウォレットが保護されます。
  5. 資格証明zipファイルをローカル・システムに保存します。資格証明zipファイルには、次のファイルが含まれています:
    • cwallet.sso

    • ewallet.p12

    • keystore.jks

    • ojdbc.properties

    • sqlnet.ora

    • tnsnames.ora

    • truststore.jks

    • ewallet.pem

    • README.txt

    Oracle GoldenGateをOracle Autonomous AI Databaseインスタンスと連携するように構成するときには、sqlnet.oraおよびtnsnames.oraファイルを参照してから更新(必要な場合)します。

Autonomous Database用のReplicatの前提条件の設定後の次の手順

Oracle GoldenGate for Oracle Autonomous Databaseを準備した後、「Oracle Autonomous Database用のReplicatの構成」のトピックの手順に従って開始できます。