主コンテンツへ
Oracle® Fusion Middleware Oracle GoldenGateの管理for Windows and UNIX
12c (12.2.0.1)
E70111-04
目次へ移動
目次

前
次

20.8 統合モードからクラシック・モードへExtractの切替え

Oracleのみに有効です。

この手順では、既存のExtractグループを統合モードからクラシック・モードに切り替えます。Oracleデータベース用のExtractのモードの詳細は、Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成を参照してください。

クラシック・モードへの移行をサポートするには、オープンしている最も古いトランザクションの開始を含むトランザクション・ログが、ソースまたはダウンストリーム・マイニング・システムで使用可能である必要があります。最も古いオープン・トランザクションを判断するには、SHOWTRANSオプションを指定したSEND EXTRACTコマンドを発行します。ユーザー・アプリケーションによってトランザクションがロールバックされる場合、トランザクションをスキップすると、データが損失する可能性があり、トランザクションが強制的に証跡へのコミットを行うと、不要なデータが追加される可能性があるということを理解して、このコマンドのFORCETRANSまたはSKIPTRANSオプションを使用して、特定のオープン・トランザクションを管理できます。これらのオプションを使用する前に、Oracle GoldenGateリファレンスfor Windows and UNIXで確認してください。

GGSCI> SEND EXTRACT group, SHOWTRANS�
GGSCI> SEND EXTRACT group, { SKIPTRANS ID [THREAD n] [FORCE] |�
FORCETRANS ID [THREAD n] [FORCE] }�

Extractモードを切り替える手順

  1. 現在のOracle GoldenGate作業ディレクトリをバックアップします。
  2. Oracle GoldenGateプロセスは現在の構成で実行を継続しますが、現在の変更アクティビティに対応するために、Extractパラメータ・ファイルを新しい名前にコピーします。
  3. クラシック・キャプチャ・モードでビジネス・アプリケーションをサポートするために、Extractユーザーに適切な権限を付与し、必要な構成手順を実行します。クラシック・モードでのExtractの構成および実行の詳細は、Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成を参照してください。
  4. 次のコマンドを発行して、ダウングレード・コマンドを発行できるかどうかを確認します。ダウングレード・コマンドを発行する前に開始したトランザクションは、進める前に証跡に書き込む必要があります。Extractをダウングレードできるということを示すメッセージが返されるまで、複数回このコマンドを発行する必要がある場合があります。
    INFO EXTRACT group DOWNGRADE
    
  5. Extractグループを停止します。
    STOP EXTRACT group
    
  6. マイニング・データベースがある場所に応じて、次のいずれかのコマンドを使用してマイニング・データベースにログインします。
    DBLOGIN USERIDALIAS alias
    
    MININGDBLOGIN USERIDALIAS alias
    

    説明: aliasは、Oracle dbms_goldengate_auth.grant_admin_privilegeプロシージャを使用して付与された権限を持っている、資格証明ストア内のユーザーの別名です。

  7. Extractグループをクラシック・モードに切り替えます。
    ALTER EXTRACT group DOWNGRADE INTEGRATED TRANLOG
    

    RACシステムの場合は、THREADSオプションをダウングレード・コマンドとともに使用して、RACスレッドの数を指定する必要があります。

  8. Extractグループをマイニング・データベースから登録解除します。特に、これによりログマイニング・サーバーが削除されます。
    UNREGISTER EXTRACT group DATABASE
    
  9. 古いパラメータ・ファイルを新しいパラメータ・ファイルで、同じ名前のまま置き換えます。
  10. Extractグループを起動します。
    START EXTRACT group