ページの先頭行へ戻る
Symfoware Analytics Server(Operational Data Store編) 運用ガイド
FUJITSU Software

2.4.6 アーカイブログファイルのリカバリ

資源管理の運用中にアーカイブログファイルに入出力障害が発生した場合のリカバリ方法について、説明します。アーカイブログのリカバリが発生した場合は、以前に取得したバックアップが使用できなくなるため、必ず資源管理のバックアップを取得しなおします。

アーカイブログファイルに入出力障害が発生した場合は、システムメッセージ“qdg03815u”、“qdg12250u”、“qdg12275w”または“qdg12483u”が出力されます。アーカイブログファイルをリカバリする場合のリカバリ操作の手順とリカバリ操作例を以下に示します。


図2.6 リカバリ操作の流れ


リカバリ操作の手順
(1) 業務中にアーカイブログファイルのアクセスエラーが発生した場合、システムメッセー
  ジを出力して、アーカイブログファイルを閉塞します。同時に、空きアーカイブログファ
  イルがある場合は、自動的に切り替わります。
(2) 資源管理を停止します。                      ――― rdbstopコマンド 
(3) 障害ボリュームを取り換えます。                   ――― CE作業 
(4) ボリュームの構成情報をリカバリします。           ――― partedコマンド
(5) アーカイブログファイルの状態を表示します。       ――― rdblogコマンド 
                                                            (Vオプションかつ
                                                             aオプション) 
(6) すべてのアーカイブログファイルを削除します。     ――― rdblogコマンド 
                                                            (Dオプションかつ
                                                             aオプション) 
(7) アーカイブログファイルを作成します。             ――― rdblogコマンド 
                                                            (Gオプションかつ
                                                             aオプション) 
                                                            (Uオプションかつ
                                                             aオプション) 
(8) すべてのアーカイブログファイルが正常に作成された ――― rdblogコマンド 
  ことを確認します。                                        (Vオプションかつ
                                                             aオプション) 
(9) 資源管理を起動します。                      ――― rdbstartコマンド 
(10) RDBディクショナリの退避データを取得します。     ――― rdbdmpdicコマンド 
(11) すべての資源の退避データを取得します。          ――― rdbdmpコマンド 

ここでは、同一のボリュームに別のアーカイブログファイルを配置している場合を想定しています。

Linuxrdb: WARNING: qdg12275w: アーカイブログファイル/dev/raw/raw4(通番:125)への
     書き込み時にwriteシステムコールでエラーが発生しました errno=5 

rdbstop  <Enter>
CE作業 … 障害ボリュームの交換およびボリューム構成情報のリカバリ rdblog -V -a <Enter> serial# status total used avail capacity backup-date path 4 full 10M 10M 0 100% ----- /dev/raw/raw2 5 switch 10M 5419520 26037760 17% ----- /dev/raw/raw3 6 inh 10M 974336 30482944 3% ----- /dev/raw/raw4 rdblog -D -a /dev/raw/raw2 <Enter>
rdblog -D -a
/dev/raw/raw3 <Enter>
rdblog -D -a /dev/raw/raw4 <Enter>

rdblog -G -a /dev/raw/raw15 30M <Enter>

rdblog -U -a /dev/raw/raw16 <Enter>
rdblog -U -a /dev/raw/raw17 <Enter>

rdblog -V -a <Enter>
serial# status total used avail capacity backup-date path 7 empty 10M 0 10 0% ----- /dev/raw/raw15 0 empty 10M 0 10M 0% ----- /dev/raw/raw16 0 empty 10M 0 10M 0% ----- /dev/raw/raw17 rdbstart <Enter>

rdbdmpdic -f dicback@/backup/rdb -y -e <Enter>

rdbdmp -i INFOSTORAGEDB.CATEGORY_TDSI -f stock@/backup/rdb -e -y <Enter>
Windowsrdb: WARNING: qdg12275w: アーカイブログファイルc:\sfwd\rdb\usr\log\log4.arc (通番:125)への
     書き込み時にwriteシステムコールでエラーが発生しました errno=5 

rdbstop  <Enter>
CE作業 … 障害ボリュームの交換およびボリューム構成情報のリカバリ rdblog -V -a <Enter> serial# status total used avail capacity backup-date path 4 full 10M 10M 0 100% ----- c:\sfwd\rdb\usr\log\log2.arc 5 switch 10M 5419520 26037760 17% ----- c:\sfwd\rdb\usr\log\log3.arc 6 inh 10M 974336 30482944 3% ----- c:\sfwd\rdb\usr\log\log4.arc rdblog -D -a c:\sfwd\rdb\usr\log\log2.arc <Enter>
rdblog -D -a
c:\sfwd\rdb\usr\log\log3.arc <Enter>
rdblog -D -a c:\sfwd\rdb\usr\log\log4.arc <Enter>

rdblog -G -a c:\sfwd\rdb\usr\log\log5.arc 30M <Enter>

rdblog -U -a c:\sfwd\rdb\usr\log\log6.arc <Enter>
rdblog -U -a c:\sfwd\rdb\usr\log\log7.arc <Enter>

rdblog -V -a <Enter>
serial# status total used avail capacity backup-date path 7 empty 10M 0 10 0% ----- c:\sfwd\rdb\usr\log\log5.arc 0 empty 10M 0 10M 0% ----- c:\sfwd\rdb\usr\log\log6.arc 0 empty 10M 0 10M 0% ----- c:\sfwd\rdb\usr\log\log7.arc rdbstart <Enter>

rdbdmpdic -f dicback@C:\backup\rdb -y -e <Enter>

rdbdmp -i INFOSTORAGEDB.CATEGORY_TDSI -f stock@c:\backup\rdb -e -y <Enter>