調整済Replicatへの切替えの実行 ノート: この手順で指示されるまで、Replicatグループを作成しないでください。 すべてのExtractグループおよびReplicatグループの現在のパラメータ・ファイルをバックアップします。これらは編集されます。 Oracle GoldenGateディレクトリの外に、作業ディレクトリを作成します。このディレクトリを使用して、新しいバージョンのパラメータ・ファイルを作成およびステージングします。必要な場合は、ソース・システムとターゲット・システムに作業ディレクトリを作成します。 作業ディレクトリで、調整済Replicatのパラメータ・ファイルを作成します。すべてのReplicatグループのアクティブなパラメータ・ファイルから、このパラメータ・ファイルにMAPパラメータをコピーし、スレッドの指定と、必要な調整済Replicat構成をサポートするその他のパラメータを追加します。 複数のプライマリExtractグループを使用している場合、1つのグループを選択して保持し、次にそれの現在のパラメータ・ファイルのコピーを作業ディレクトリに保存します。 すべてのTABLE文を、他のExtractグループから、保持しているプライマリExtractの新規パラメータ・ファイルにコピーします。 他のExtractからのすべてのTABLE文を、保持されているExtractのコピーされたパラメータ・ファイルにコピーします。 ソース・データベースに、単純なINSERT文を実行できる単純なダミー表を作成します。この手順では、schema.eventという名前を使用します。 構成パラメータを追加する必要をなくすため、ターゲット・システムに同じ表を作成します。 すべてのプライマリおよびデータ・ポンプのExtractグループのアクティブなパラメータ・ファイル(コピーされたものではない)を編集し、次のEVENTACTIONSパラメータをそれぞれに追加します。TABLE schema.event, EVENTACTIONS(STOP); すべてのReplicatグループのアクティブなパラメータ・ファイル(コピーは不可)を編集して、それぞれに次のEVENTACTIONSパラメータを追加します。MAP schema.event, TARGET schema.event, EVENTACTIONS(IGNORE, STOP); 次の順序で、Oracle GoldenGateプロセスを正常に停止します。 すべてのReplicatプロセスを停止します。 すべてのExtractプロセスを停止します。 EVENTACTIONSパラメータが有効になるように、次の順序でOracle GoldenGateプロセスを再起動します。 すべてのExtractプロセスを起動します。 すべてのReplicatプロセスを起動します。 ソース・システムで、INSERT文が1つ含まれるschema.event表にトランザクションを発行します。必ずトランザクションをコミットしてください。 管理クライアントで、コマンドによってすべてのプロセスがSTOPPEDと表示されるまで、ソース・システムのすべてのプライマリExtractに対してSTATUSコマンドを発行し、ターゲット・システムのすべてのReplicatプロセスに対して同じコマンドを発行します。 STATUS EXTRACT * STATUS REPLICAT * 保持しているExtractのアクティブなパラメータ・ファイルを作業ディレクトリの新しいパラメータ・ファイルと置き換えます。 不要なExtractとそのパラメータ・ファイルを削除します。 DBLOGIN USERIDALIASコマンドを使用して、ターゲット・データベースにログインします。 すべてのReplicatグループおよびそれらのアクティブなパラメータ・ファイルを削除します。 新しい調整済Replicatパラメータ・ファイルを、作業ディレクトリからOracle GoldenGateディレクトリにコピーするか移動します。 管理クライアントで、INFO EXTRACTコマンドを発行し、証跡内の書込みチェックポイントの位置をメモします。 INFO EXTRACT extract_name, DETAIL 次のパラメータを使用して、新しい調整済Replicatグループを追加します。ADD REPLICAT group, EXTTRAIL trail, EXTSEQNO sequence_number, EXTRBA rba, COORDINATED MAXTHREADS number 説明: groupは、調整済Replicatグループの名前です。この名前は、このグループ用に作成された新しいパラメータ・ファイルの名前と一致する必要があります。 EXTTRAIL trailは、Extractの書込み先の証跡の名前です。 EXTSEQNO sequence_numberは、Extractに発行したINFO EXTRACTから返された書込みチェックポイントに表示されている証跡の順序番号です EXTRBA rbaは、INFO EXTRACTから返された書込みチェックポイントに表示されている証跡の相対バイト・アドレスです。これらを参照してReplicatの位置が設定され、証跡の現在の位置で処理が再開されます。 MAXTHREADSの数字は、このグループで許可されている最大スレッド数を指定します。パラメータ・ファイルに指定されているスレッド数に照らし合せて、適切な値にする必要があります。 プライマリExtractグループを起動します。 調整済Replicatグループを起動します。