Oracle Autonomous AI 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環境にレプリケーションを構成するために必要なステップについて学習します。
-
オンプレミスのOracle GoldenGateの場合は、Oracle GoldenGateがインストールされていることを確認します。
Oracle GoldenGate Microservices Architecture 21c for Marketplace for Oracle Autonomous AI Database Serverless 21cを使用することもできます。Oracle GoldenGate Microservices Architecture 21c以上は、Oracle Autonomous AI Database ServerlessのMarketplaceを使用したAutonomous AI Databaseキャプチャをサポートしています。
-
Oracle GoldenGate環境のデプロイメントを作成します。これは、Autonomous AI Databaseにデータを適用するReplicatの作成先デプロイメントです。
-
Autonomous AI Databaseインスタンスには、Oracle GoldenGateオンプレミス用の
ggadminという事前作成済ユーザーが含まれます。ggadminユーザーには、Replicatに必要な権限が付与されています。これは、Oracle GoldenGateの処理に使用されるオブジェクト(チェックポイント表やハートビート・オブジェクトなど)が格納されるユーザーです。デフォルトでは、このユーザーはロックされています。ggadminユーザーのロックを解除するには、任意のSQLクライアント・ツールを使用して、Oracle Autonomous AI DatabaseインスタンスにADMINユーザーとして接続します。Autonomous AIデータベース・インスタンスへの接続についてを参照してください。 -
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 AI Databaseクライアント資格証明の取得
Oracle Autonomous AI Databaseインスタンスとの接続を確立するには、クライアント資格証明ファイルをダウンロードする必要があります。クライアント資格証明ファイルをダウンロードするには、Oracle Cloud Infrastructure ConsoleまたはDatabase Actions Launchpadの2つの方法があります。
詳細は、クライアント資格証明(ウォレット)のダウンロードに関する項を参照してください。
ノート: Oracle Autonomous AI Databaseへの管理者アクセス権がない場合は、資格証明ファイルをダウンロードして提供するようにサービス管理者に依頼してください。
次のステップでは、データベース・アクション起動パッドを使用してクライアント資格証明ファイルをダウンロードします。
-
Autonomous AI Databaseアカウントにログインします。
-
「データベース・インスタンス」ページで、「データベース・アクション」をクリックします。これにより、Database Actions Launchpadが起動します。起動パッドは、ADMINとしてデータベースにログインしようとします。これが成功しない場合は、データベースのADMINのユーザー名とパスワードの入力を求められます。
-
データベース・アクションLaunchpadの「管理」で、「クライアント資格証明(ウォレット)のダウンロード」をクリックします。
-
クライアント資格証明Zipファイルを保護するためのパスワードを入力して、「ダウンロード」をクリックします。
ノート:ウォレットのダウンロード時に指定するパスワードにより、ダウンロードしたクライアント資格証明ウォレットを保護されます。
-
資格証明
zipファイルをローカル・システムに保存します。資格証明zipファイルには、次のファイルが含まれています:-
cwallet.sso -
ewallet.p12 -
keystore.jks -
ojdbc.properties -
sqlnet.ora -
tnsnames.ora -
truststore.jks -
ewallet.pem -
README.txt
Oracle Autonomous AI Databaseインスタンスと連携するようにOracle GoldenGateを構成するときに、
sqlnet.oraおよびtnsnames.oraファイルを参照し更新(必要な場合)します。 -
Autonomous AI DatabaseのReplicat前提条件を設定した後の次のステップ
Oracle GoldenGateをOracle Autonomous AIデータベース用に準備した後、「Oracle Autonomous AI DatabaseのReplicatの構成」のトピックの手順に従うことから開始できます。