Autonomous AI Databaseから取得するための前提条件

Oracle Autonomous AI Databaseは、Oracle GoldenGateと緊密に統合されています。Autonomous AI DatabaseインスタンスにExtractを設定する場合、従来型のOracle Databaseと比較して多くの違いがあります。

Oracle Autonomous AI Databaseのセキュリティは、Extractが接続先の特定のテナントからのみ変更を取得できるようにすることで強化されています。このため、ダウンストリームの統合Extractはサポートされていません。

Oracle GoldenGate資格証明の確立

Autonomous Databaseからキャプチャする場合は、GGADMINアカウントのみが使用されます。GGADMINアカウントは、Autonomous Databaseのプロビジョニング時にデータベース内に作成され、ExtractプロセスとReplicatプロセスの両方に必要なすべての権限がすでにあります。このアカウントはロックされています。Oracle GoldenGateに使用するために、そのロックを解除する必要があります。このアカウントは、Autonomous DatabaseのExtractとReplicatの両方に使用されるものとアカウントと同じです。

ノート:

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

ALTER USERコマンドを実行して、ggadminユーザーのロックを解除し、そのパスワードを設定します。「クライアント側ツールによるAutonomous Databaseのユーザーの作成」を参照してください。

このALTER USERコマンドは、Autonomous Databaseのadminアカウント・ユーザーが実行する必要があります。

ALTER USER ggadmin IDENTIFIED BY PASSWORD ACCOUNT UNLOCK;

Oracle GoldenGate ExtractのためのOracle Autonomous AI Databaseでの最小サプリメンタル・ロギングの有効化

  • Oracle Autonomous AI Database環境がプロビジョニングされ、実行されている。

  • ADMINまたはGGADMINが、Autonomous AI Databaseレベルのサプリメンタル・ロギングを有効にしている。

Extract用のAutonomous Databaseサプリメンタル・ロギングの構成

Oracle Autonomous AI Databaseインスタンスに最小限のサプリメンタル・ロギングを追加するには、GGADMINまたはADMINアカウントとしてインスタンスにログインして、次のコマンドを実行します。
ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
そのデータベース・インスタンスからのキャプチャを停止することを決定した場合にAutonomous AI Databaseレベルのサプリメンタル・ロギングをDROPするには:
ALTER PLUGGABLE DATABASE DROP SUPPLEMENTAL
        LOG DATA;
次のSQL文を発行すると、Autonomous AI Databaseレベルのサプリメンタル・ロギングが正しく構成されていることを確認できます:
SELECT MINIMAL FROM dba_supplemental_logging;
この文の出力は次のとおりです。
MINIMAL
-------
YES

このOracle Autonomous AI Databaseインスタンスに対してサプリメンタル・ロギングが正しく設定されている場合、MINIMAL列はYESになります。

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

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