ページの先頭行へ戻る
Linkexpress Replication optionV5.0L27 DBミラーリングシステム連携導入運用ガイド

12.3.1 BCログ管理ファイルの復旧

以下の手順で実行してください。

各ノードが並列で表記されている場合は、どのノードを先に実行しても問題ありません。

複写元システム

複写先システム

正系ノード

副系ノード

正系ノード

副系ノード

1.複写元システムまたは複写先システムで障害発生

2.サービスの停止

2.サービスの停止

3.DRレプリケーション業務の停止
4.RERUNログの取得停止

5.Symfoware/RDBの停止

5.Symfoware/RDBの停止

6.障害原因の排除
7.BCログ管理ファイルの再作成
8.RLP再登録 (注)

(複写元システム(副系ノード)の復旧の場合)

9.Mirroring Controller環境の復旧

(複写先システム(正系ノード)の復旧の場合)

9.Mirroring Controller環境の復旧

10.Symfoware/RDBの起動
11.監視プロセスの起動

10.Symfoware/RDBの起動
11.監視プロセスの起動

12.DRレプリケーション環境の初期化

13.サービスの開始

14.RERUNログの取得開始
15.DRレプリケーション業務の起動
16.サービスの開始

注) DRレプリケーション用RLP、Mirroring Controller 用RLP

  1. 複写元システムまたは複写先システムで障害発生

    RDBREPORTなどから、どちらのシステムのBCログ管理ファイルに異常が発生したかを確認します。

  2. サービスの停止

    複写元システム(副系ノード)の復旧の場合

    DBミラーリングサービスを「保守停止」します。

    複写先システム(正系ノード)の復旧の場合

    DBミラーリングサービスを「リカバリ停止」します。

  3. DRレプリケーション業務の停止

    lxrepdrrep -p RLP名 -a stop -m n -k both -f DRサーバ環境ファイル名 [-w 作業ディレクトリパス名]
  4. RERUNログの取得停止(DRオフライン)

    lxrepdrdis -p RLP名 -m drstop -k both -f DRサーバ環境ファイル名
  5. Symfoware/RDBの停止

    Symfoware/RDBを停止します。

  6. 障害原因の排除

    復旧対象ノードで、ディスク交換などを行い復旧します。

  7. BCログ管理ファイルの再作成

    復旧対象ノードで、lxrepdrlogコマンドを実行し、BCログ管理ファイルを再作成します。

    lxrepdrlog -M -r
  8. RLPの再登録

    1. 復旧対象ノードで、再作成したBCログ管理ファイルに、DRレプリケーションの全RLPを再登録します。

      lxrepdrrlp -A -p RLP名 -S 送信用RLMファイル名
      lxrepdrrlp -V -D
    2. 復旧対象ノードで、続けて、Mirroring Controllerの全RLPを再登録します。

      詳細は、“Mirroring Controller 運用ガイド”の“BCログ管理ファイルの異常”を参照してください。

  9. Mirroring Controller環境の復旧

    複写元システムのBCログ管理ファイルを復旧した場合

    複写元システムのMirroring Controller環境を復旧します。

    複写先システムのBCログ管理ファイルを復旧した場合

    複写先システムのMirroring Controller環境を復旧します。

    いずれの場合も復旧後、DBミラーリングサービスは起動しないでください。
    DBミラーリングシステムの復旧の詳細は、“Mirroring Controller 運用ガイド”の“BCログ管理ファイルの異常”を参照してください。

  10. Symfoware/RDBの起動

    Symfoware/RDBを起動します。

  11. 監視プロセスの起動

    Connection Managerの監視プロセスを起動します。

  12. DRレプリケーション環境の初期化

    手順9で複写元システム(副系ノード)のMirroring Controller環境を復旧した場合は、DRレプリケーション環境を初期化し、全複写によって複写先データベースを再創成します。
    初期化対象RLPは、復旧DCUに対応したDRレプリケーションのRLPです。
    RLPの初期化の詳細は、“12.3.4 RLPの初期化”を参照してください。

  13. サービスの開始

    DBミラーリンスサービスを起動します。

  14. RERUNログの取得開始

    lxrepdrena -p RLP名 -k both -f DRサーバ環境ファイル名
  15. DRレプリケーション業務の起動

    lxrepdrrep -p RLP名 -a start -k both -f DRサーバ環境ファイル名 [-w 作業ディレクトリパス名]
  16. サービスの開始

    DBミラーリングサービスを開始します。