Symfoware Active DB Guard 運用ガイド - Linux - |
目次
索引
![]() ![]() |
付録C RERUNログの抽出と反映 |
RLCに蓄積したRERUNログをデータベースに反映させるには、抽出したRERUNログ抽出ファイルを入力にしてデータベースに反映させます。RERUNログの反映はrdbbcrefコマンドで実施します。
複写先システムのRERUNログ反映処理は高速な反映を実現するために、DSIごとに多重反映します。このときの反映多重度やトランザクションは、トラフィックやシステム要件に合わせて設計する必要があり、設計した値はRLP動作環境ファイルに指定します。
RERUNログ反映処理中は、複写元システムでのトランザクションをDSIごとに多重反映するため、トランザクションの整合性は保証されません。複写先システムで参照系業務を実行する場合は注意してください。
参照系業務を実行する際の留意点については“参照系業務の運用”を参照してください。
RLP動作環境ファイルの指定など設計や指定の詳細は“設計・セットアップガイド”を参照してください。
複写先システムのRERUNログ反映処理中にサーバダウンなどが発生した場合は、RERUNログ反映処理中に実行していたトランザクションをロールバックします。ロールバックしたトランザクションは再起動後にrdbbcrefコマンドを再実行することでロールバックしたRERUNログから反映処理を再開します。
複写先システムのRERUNログ反映処理では、処理中にDSIのアクセスエラーを検出した場合はRLP単位(ロググループ単位)に動作するRERUNログ反映処理を停止します。停止したRERUNログ反映処理は、その後、メディアリカバリなどの対処をおこなってから再実行します。
他のDSIへのRERUNログ反映処理を早急に再開する場合は、問題となったDSIに関するRERUNログを破棄して反映を迂回し、それにより他のDSIへのRERUNログ反映処理を継続することが可能です。破棄対象となったDSIは後日、全件複写によりリカバリしてから全体のRERUNログ反映処理を再開することができます。
RERUNログの破棄については“ログ破棄”を参照してください。
複写先システムのRERUNログ反映処理では、複写元システムで設定したリカバリポイントを複写先システムのデータベースに設定した時点で設定内容をメッセージで通知します。
複写先システムのRERUNログ反映処理では、rdbbcrefコマンドにVオプションを指定することで処理したRERUNログの反映状態を表示することができます。
RERUNログの反映状態表示については“RERUNログの反映情報表示”を参照してください。
目次
索引
![]() ![]() |