shundrecoverコマンドによるリカバリ処理中に、以下のメッセージが出力されリカバリがエラーとなる。
[出力メッセージ]
shn30332u : There is not enough space in the data file folder. [shund1]
ディレクタデータファイルの領域が不足しています。
directorの状態は、“RECOVER”(リカバリ中)のままとなっています。
また、ディレクタデータファイルの状態は、リカバリ処理がエラーとなったため、“IOERROR”となっています。
そのため、アプリケーションによる検索、および更新はできない状態となっています。
shundstate -s shund1 |
shundrecoverコマンドによるリカバリ処理中に、ディレクタデータファイルが配置されたディスクに空き領域がなくなったため、エラーメッセージを出力してリカバリ処理を終了しました。
ディレクタデータファイルを配置するディスクの空き領域を作成するか、または、容量の大きなディスクに交換後、リカバリを再度実行します。
Shunsakuシステムを停止します。
directorの状態が“RECOVER”であるため、システムを強制停止させます。
shunsysstop -n shunsaku -e |
ディレクタデータファイルを配置するディスクの空き領域を作成するか、または、容量の大きなディスクに交換します。
Shunsakuシステムを再起動します。
shunsysstart -n shunsaku (Shunsakuシステム名) |
shundstateコマンドでdirectorの状態およびファイルの状態を確認します。
リカバリがエラーとなっているため、ディレクタデータファイルの状態は“IOERROR”となっています。
shundstate -s shund1 |
shundrecoverコマンドでリカバリ開始宣言を行います。
shundrecover -s shund1 -b |
再度、ディレクタデータファイルのバックアップデータのリストアを行います。
shundrecoverコマンドでリカバリを行います。
以下は、最新状態までのリカバリを例としています。
shundrecover -s shund1 -e |
shundstateコマンドでdirectorの状態が“ACTIVE”、およびディレクタデータファイルの状態が“NORMAL”となっていることを確認します。
shundstate -s shund1 |
shundbackupコマンドでディレクタデータファイルをバックアップします。
運用を再開します。