Replicatの統合モードから非統合されたモードへの切替え
Oracleでのみ有効です。Oracle AI DatabaseのReplicatモードの詳細は、統合Replicatについてを参照してください。
統合モードから非統合モードにReplicatをいつでも切り替えることができます。この切替えにより、ターゲット・データベースからReplicatグループが自動的に登録解除され、インバウンド・サーバーが削除されます。
注意:
Extractが失敗からリカバリした直後、またはトランザクション・ログで別の場所に再配置された直後に、Replicatモード間の切替えが発生しないように構成しないでください。
-
Oracle GoldenGate作業ディレクトリをバックアップします。
-
Oracle GoldenGateプロセスは、現在の構成で実行を継続しますが、現在の変更アクティビティに対応するために、Replicatパラメータ・ファイルを新しい名前にコピーします。
-
非統合Replicatモードでビジネス・アプリケーションをサポートするために、Replicatユーザーに適切な権限を付与し、必要な構成ステップを実行します。
-
Oracle GoldenGateデプロイメントにシステム・ユーザーとして接続します。
-
管理クライアントからターゲット・データベースにログインします。
DBLOGIN USERIDALIAS *alias*ここで、aliasは、Oracle AI Database 26aiでのOracle GoldenGate 26aiの使用時に必要なユーザー・ロールを持つ資格証明ストア内のユーザーの別名で、Oracle GoldenGate 21cの使用時にOracle
dbms_goldengate_auth.grant_admin_privilegeプロシージャによって付与される権限です。詳細は、「Oracle AI Database 26ai以上でのユーザー権限の付与」および「Oracle Database 21c以前のユーザー権限の付与」を参照してください -
非統合Replicat用にターゲット・データベースにチェックポイント表を作成し、そのリカバリ・チェックポイントを格納するために使用します。チェックポイント表がこのReplicatグループに以前に関連付けられていて、まだ存在する場合は、このステップを省略できます。チェックポイント表を使用するためのオプションの詳細は、「チェックポイント表の追加」を参照してください。
ADD CHECKPOINTTABLE*[container.]table* -
Replicatを停止します。
STOP REPLICAT *group* -
Replicatを非統合モードに変更します。
CHECKPOINTTABLE引数に、このReplicatグループに対して作成したチェックポイント表を指定します。ALTER REPLICAT *group*, NONINTEGRATED, CHECKPOINTTABLE *[container.]table* -
古いパラメータ・ファイルを新しいパラメータ・ファイルで、同じ名前のまま置き換えます。
-
Replicatの起動
START REPLICAT *group*このコマンドを発行した後で、スイッチオーバーを完了できるように、ソース・データベースにいくつかのアクティビティが存在するまで待機します。(Replicatは、「統合モードからの切替え」のステータスを削除する前に内部の高基準値を超えるまで待機します。)
-
Replicatが非統合モードに切り替えられたことを確認します。
INFO REPLICAT *group*