Symfoware Active DB Guard 運用ガイド - Linux -
目次 索引 前ページ次ページ

第2章 異常時の運用> 2.7 複写元システムのデータベースの異常

2.7.3 リカバリポイントを利用したリカバリ

複写元システムのデータベースのリカバリを行う場合、複写元システムの利用業務によっては、業務と整合性の合う地点までデータベースの巻き戻しが必要な場合があります。この場合、リカバリポイントを指定したメディアリカバリによりリカバリを行うことが可能です。

複写元システムのデータベースがリカバリポイントを指定してリカバリを行う場合、複写先システムのデータベースも同様にリカバリを行います。

リカバリポイントを利用したリカバリ操作の流れを以下に示します。

■操作の手順

■複写元システム

  1. 利用者業務を停止します。

  2. rdbbcswhコマンドを実行して、RLCを強制交替します。

    $ rdbbcswh -p RLP名
  3. rdbbcofflineコマンドを実行して、RLPを切り替えオフラインにします。

    $ rdbbcoffline -p RLP名 -m switch
  4. リカバリポイントを指定したメディアリカバリによりデータベースをリカバリします。

  5. データベースのリカバリでRLP管理オブジェクトもリカバリした場合は、RLP管理オブジェクトを初期化します。

  6. データベースのリカバリでRLP管理オブジェクトもリカバリした場合は、データベースの関連付けを実施します。

  7. rdbbconlineコマンドを実行して、RLPをログ取得モードのオンラインにします。

    $ rdbbconline -p RLP名 -m capture
  8. 利用者業務を再開します。

■複写先システム

  1. rdbbcextコマンドおよびrdbbcrefコマンドの実行を停止します。なお、残存するRERUNログがないようにすべてのRERUNログを反映する必要があります。

  2. rdbbcofflineコマンドを実行して、RLPを切り替えオフラインします。

    $ rdbbcoffline -p RLP名 -m switch
  3. 複写元システムのデータベースと同じリカバリポイントを同じリカバリポイントを利用してメディアリカバリによりデータベースをリカバリします。

  4. データベースのリカバリでRLP管理オブジェクトもリカバリした場合は、RLP管理オブジェクトを初期化します。

  5. データベースのリカバリでRLP管理オブジェクトもリカバリした場合は、データベースの関連付けを実施します。

  6. rdbbconlineコマンドを実行して、RLPをログ反映モードのオンラインにします。

    $ rdbbconline -p RLP名 -m reflect
  7. rdbbcextコマンドおよびrdbbcrefコマンドを実行し、RERUNログの抽出と反映を再開します。

    $ rdbbcext -p RLP名
$ rdbbcref -p RLP名 -a


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006