shundrecoverコマンドによるリカバリ終了宣言時に、以下のメッセージが出力されリカバリがエラーとなる。
[出力メッセージ]
shn30355u : The data which is not well-formed XML document exists. [shund1]
整形式でないXML文書が存在します。または、データの文字コードに誤りがあります。
以下の文字コードが異なっています。
システム用動作環境ファイルのCharacterCodeパラメタに設定した文字コード
ディレクタデータファイルのバックアップデータの文字コード
システム用動作環境ファイルのCharacterCodeパラメタに設定した文字コードをディレクタデータファイルのバックアップデータの文字コードに変更後、バックアップデータのリストアからリカバリ処理を再実行してください。
Shunsakuシステムを停止します。
shunsysstop -n shunsaku (Shunsakuシステム名) shn30579i:Stopping Shunsaku system. [shunsaku] shn30582i:Stopping conductor. [shunsaku] shn30583i:Stopping sorter. [shunsaku] shn30584i:Stopping director. [shunsaku] shn30580i:Shunsaku system has been stopped. [shunsaku] |
システム用動作環境ファイルのCharacterCodeパラメタを正しい文字コードに変更し、全サーバに配布します。
Shunsakuシステムを起動します。
shunsystart -n shunsaku (Shunsakuシステム名) shn30567i:Activating Shunsaku system. [shunsaku] shn30573i:Activating director. [shunsaku] shn30572i:Activating sorter. [shunsaku] shn30571i:Activating conductor. [shunsaku] |
リカバリ開始宣言を行います。
shundrecover -s shund1 -b |
再度、ディレクタデータファイルのバックアップデータをリストアします。
shundrecoverコマンドでリカバリ終了宣言を実行します。
以下は、最新状態までのリカバリを例としています。
shundrecover -s shund1 -e |
shundstateコマンドで表示される、directorの稼働状況が“ACTIVE”であることを確認します。
shundstate -s shund1 |
shundbackupコマンドでディレクタデータファイルをバックアップします。
運用を再開します。