ADGモードのクラシックExtractの構成

クラシックExtractをADGモード用に構成するには、「クラシック・モードでのキャプチャの構成」に記載されたOracle GoldenGateの構成プロセスの一環として次のステップを実行します。

  1. プライマリ・データベースの表に対して、ADD SCHEMATRANDATAパラメータを使用して、表レベルおよびデータベース・レベルのサプリメンタル・ロギングを有効にします。必要に応じて、DDLキャプチャを作成します。
  2. Oracle GoldenGateがソース・データベースとは異なるサーバー上で実行されている場合、TNSNAMESファイルに正しいエントリを入力するなど、SQL*Netがリモート・サーバーに接続するように正しく構成されていることを確認します。Extractにソース・データベースへのSQL*Net接続を保持する権限を設定しておく必要があります。
  3. スタンバイ・データベースで、MINEFROMACTIVEDGオプションを指定して、ExtractパラメータTRANLOGOPTIONSを使用します。このオプションを使用すると、v$databaseビューのdb_role列のPRIMARYまたはLOGICAL STANDBYの値によって決まる、スタンバイ・データベースに対してExtractが強制的にADGモードで動作します。

    ご使用の環境に対してTRANLOGOPTIONSの他のオプションが必要になる場合があります。たとえば、使用するコピー・プログラムに応じて、Extractエラーを回避するためにCOMPLETEARCHIVEDLOGONLYオプションが必要になる場合があります。

  4. スタンバイ・データベースで、指定したSCNのプライマリ・データベースでアクティブなスレッドの数を指定するADD EXTRACTコマンドを発行して、Extractグループを追加します。切替えのタイミングはREDOログのサイズとデータベース・アクティビティのボリュームに依存するため、Extractの開始時とデータのキャプチャ時の間に制限されたラグが発生することがあります。これは、通常およびRACのデータベース構成で発生する可能性があります。