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

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

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

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

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

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

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

ノート:

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

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

    Oracle GoldenGate Microservices Architecture 21c for Marketplace for Oracle Autonomous Database Serverless 21cを使用することもできます。Oracle GoldenGate Microservices Architecture 21c以降では、Marketplace for Oracle Autonomous Database Serverlessを使用したAutonomous Databaseの取得がサポートされています。

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

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

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

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

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

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

ノート:

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

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

  1. Autonomous 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 Autonomous Databaseインスタンスと連動するようにOracle GoldenGateを構成するときには、sqlnet.oraおよびtnsnames.oraファイルを参照して更新(必要な場合)します。

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

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