ページの先頭行へ戻る
Interstage Shunsaku Data Manager トラブルシューティング集

2.4.3 リカバリ手順の誤り

【現象】

shundrecoverコマンドによるリカバリ終了宣言時に、以下のメッセージが出力されリカバリがエラーとなることがある。


[出力メッセージ]

shn30331u : The backup data are not restored in director data folder, or director data file is invalid. [shund1]

ディレクタデータファイルのバックアップデータがリストアされていない、または、ディレクタデータファイルが無効な状態です。


【原因】

以下の3つの原因が考えられます。


原因1

shundrecoverコマンドのbオプションによるリカバリ開始宣言とeオプションによるリカバリ終了宣言の間に、バックアップデータがリストアされていません。


以下のように、リカバリ手順において、バックアップデータをリストアする契機が誤っている場合、本エラーメッセージが出力されます。


図2.1 誤ったバックアップデータのリストア例

原因2

shundrecoverコマンドのeオプションによるリカバリ終了宣言がエラーとなった後にバックアップデータをリストアせずに、再度、eオプションによるリカバリ終了宣言が実行されています。


shundrecoverコマンドのeオプションによるリカバリ終了宣言では、ディレクタデータファイルに対して書き込みを行います。

リカバリ処理中にエラーとなった場合には、ディレクタデータファイルがリカバリ処理途中状態となってしまうため、再度、バックアップデータのリストアから実行する必要があります。


原因3

リストアしたバックアップデータは、shundbackupコマンドで採取した、バックアップデータではありません。


shundrecoverコマンドでリカバリを行うことができるのは、shundbackupコマンドのbオプションによるバックアップ開始宣言とeオプションによるバックアップ終了宣言の区間で採取されたバックアップデータのみです。

それ以外の方法で採取されたバックアップデータを使ってリカバリを行おうとすると本エラーメッセージが出力され、リカバリがエラーとなります。


【問題発生時の対処方法】

以下の手順でリカバリを行ってください。


  1. shundstateコマンドで表示されるdirectorの稼働状況が“ACTIVE”の場合、リカバリ開始宣言を行います。
    (directorの稼働状況が“RECOVER”の場合は、不要です。)


    shundrecover -s shund1 -b
    shun: INFO: shn21001i: Starting process... [shund1] shun: INFO: shn30327i: Recovery start declaration processing has been completed. [shund1] shun: INFO: shn21002i: Processing has been completed. [shund1]

  2. 再度、ディレクタデータファイルのバックアップデータをリストアします。
    shundbackupコマンドの-bと-eの間(バックアップ区間)で採取された正しいバックアップデータをリストアしてください。


  3. shundrecoverコマンドでリカバリ終了宣言を実行します。
    以下は、最新状態までのリカバリを例としています。


    shundrecover -s shund1 -e
    shun: INFO: shn21001i: Starting process... [shund1] shun: INFO: shn30334i: Recovery end declaration processing is complete. [shund1] shun: INFO: shn21002i: Processing has been completed. [shund1]

  4. shundstateコマンドで表示されるdirectorの稼働状況が“ACTIVE”であることを確認します。


    shundstate -s shund1
    Shunsaku shundstate 2006/09/01 13:10:00 Time State DataFileStatus DataSize Fragments(%) LastBackedUp OperationLogStatus OperationLogSize Records ReadRecords ReadTime(sec) ReadSize 13:10:00 ACTIVE NORMAL 9.67MB 66 2006/08/31 22:00:00 NORMAL 20.8MB 10000 10000 0.829 9.78MB

  5. shundbackupコマンドでディレクタデータファイルをバックアップします。


  6. 運用を再開します。