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

前
次

20.10 統合モードから非統合モードへReplicatの切替え

Oracleのみに有効です。Oracleデータベース用のReplicatのモードの詳細は、Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成を参照してください。

統合モードから非統合モードにReplicatをいつでも切り替えることができます。この切替えにより、ターゲット・データベースからReplicatグループが自動的に登録解除され、インバウンド・サーバーが削除されます。

注意:

Extractが失敗からリカバリした直後、またはトランザクション・ログで別の場所に再配置された直後に、Replicatモード間の切替えが発生しないように構成してください。

バグ17079228

  1. Oracle GoldenGate作業ディレクトリをバックアップします。
  2. Oracle GoldenGateプロセスは現在の構成で実行を継続しますが、現在の変更アクティビティに対応するために、Replicatパラメータ・ファイルを新しい名前にコピーします。
  3. 非統合Replicatモードでビジネス・アプリケーションをサポートするために、Replicatユーザーに適切な権限を付与し、必要な構成手順を実行します。統合モードでのReplicatの構成および実行の詳細は、Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成を参照してください。
  4. GGSCIを実行します。
  5. GGSCIからターゲット・データベースにログインします。
    DBLOGIN USERIDALIAS alias
    

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

  6. 非統合Replicat用にターゲット・データベースにチェックポイント表を作成し、そのリカバリ・チェックポイントを格納するために使用します。チェックポイント表がこのReplicatグループに以前に関連付けられていて、まだ存在する場合は、この手順を省略できます。チェックポイント表を使用するためのオプションの詳細は、「チェックポイント表の作成」 を参照してください。
    ADD CHECKPOINTTABLE [container.]table
    
  7. Replicatを停止します。
    STOP REPLICAT group
    
  8. Replicatを非統合モードに変更します。CHECKPOINTTABLE引数に、このReplicatグループに対して作成したチェックポイント表を指定します。
    ALTER REPLICAT group, NONINTEGRATED, CHECKPOINTTABLE [container.]table
    
  9. 古いパラメータ・ファイルを新しいパラメータ・ファイルで、同じ名前のまま置き換えます。
  10. Replicatを起動します。
    START REPLICAT group
    

    このコマンドを発行した後で、スイッチオーバーを完了できるように、ソース・データベースにいくつかのアクティビティが存在するまで待機します。(Replicatは、「統合モードからの切替え」のステータスを削除する前に内部の高基準値を超えるまで待機します。)

  11. Replicatが非統合モードに切り替えられたことを確認します。
    INFO REPLICAT group