4.8.2 HiRDB Datareplicator連携の開始指定
抽出側HiRDBでデータ連動情報をシステムログに付けて出力するには,次のどちらかを指定して,HiRDB Datareplicator連携を開始する必要があります。
-
抽出側HiRDBのシステム共通定義でのpd_rpl_init_start=Y指定
抽出側HiRDB開始時からHiRDB Datareplicator連携を開始する場合に指定します。この場合,抽出側HiRDB開始時から,データ連動に必要なデータ連動情報がシステムログファイルに出力されます。
システム共通定義でのpd_rpl_init_startの指定方法については,「5.6 抽出側HiRDBの定義」を参照してください。
-
pdrplstartコマンドの実行(システム共通定義でpd_rpl_init_start=Yを指定していない場合又はpdrplstopコマンドでHiRDB Datareplicator連携を中止している場合)
システム共通定義でpd_rpl_init_start=Yを指定していない場合は,HiRDBのpdrplstartコマンドを実行してHiRDB Datareplicator連携を開始します。
pdrplstartコマンドを実行した場合,抽出側HiRDBはpdrplstartコマンド実行後に実行するトランザクションの更新情報からデータ連動情報の出力を開始します。pdrplstartコマンド実行前に,データ連動対象DBを更新するトランザクションを実行している場合,抽出側DBと反映側DBとの整合性は保証されません。このため,pdrplstartコマンドを入力する場合は,データ連動対象DBを更新するトランザクションが実行できない状態で入力してください。
HiRDBのpdrplstopコマンドを実行してHiRDB Datareplicator連携を中止している場合に,データ連動を再開始したいときもpdrplstartコマンドを実行します。pdrplstopコマンドを実行してHiRDB Datareplicator連携を中止した場合は,抽出側DBと反映側DBとの間に不整合が発生していますので,pdrplstartコマンドの実行前に反映側DBの再作成が必要です。
pdrplstartコマンド又はpdrplstopコマンドを実行する場合の運用手順と反映側DBの再作成時の運用手順については,「6.5.6 抽出側HiRDBの運用手順」を参照してください。
pdrplstartコマンドとpdrplstopコマンドの形式については,「7. コマンドの文法」を参照してください。