スケーラブルデータベースサーバ HiRDB ファーストステップガイド(Windows(R)用)
データベースを格納しているディスクに障害が発生しました。DATに取得したバックアップを使用して全RDエリアを回復します。
障害が発生したディスクを交換します。この演習では実際に交換はしません。交換したと仮定して以降の作業を行います。
pdfmkfsコマンドでHiRDBファイルシステム領域を初期設定します。pdfmkfsコマンドで指定するオプションは,RDエリア用のHiRDBファイルシステム領域を前回作成したときと同じにしてください。
この演習の場合,次のコマンドになります。
pdfmkfs -r -n 45 -l 30 -e 1 -k SYS -i "C:\win32app\hitachi\hirdb_s\area\rdsys011" pdfmkfs -r -n 45 -l 30 -e 1 -k SYS -i "C:\win32app\hitachi\hirdb_s\area\rdsys012" pdfmkfs -r -n 45 -l 30 -e 1 -k SYS -i "C:\win32app\hitachi\hirdb_s\area\rdsys013" pdfmkfs -r -n 45 -l 30 -e 1 -k SYS -i "C:\win32app\hitachi\hirdb_s\area\rdsys014" pdfmkfs -r -n 45 -l 30 -e 1 -k SYS -i "C:\win32app\hitachi\hirdb_s\area\rdsys015" pdfmkfs -r -n 45 -l 30 -e 1 -k SYS -i "C:\win32app\hitachi\hirdb_s\area\rdsys016" pdfmkfs -r -n 50 -l 30 -e 1 -k DB -i "C:\win32app\hitachi\hirdb_s\area\rdsys02" pdfmkfs -r -n 50 -l 60 -e 255 -k WORK -i "C:\win32app\hitachi\hirdb_s\area\rdsys03" pdfmkfs -r -n 100 -l 30 -e 1 -k DB -i "C:\win32app\hitachi\hirdb_s\area\rdsys04" pdfmkfs -r -n 20 -l 10 -e 1 -k DB -i "C:\win32app\hitachi\hirdb_s\area\rdsys05" |
なお,この演習では実際にpdfmkfsコマンドを実行しません。実行したと仮定して以降の作業を行います。
RDエリアの回復に必要なファイル(データベース回復ユティリティの入力情報ファイル)は次のとおりです。
HiRDBが稼働中の場合,正常終了してください。障害が発生すると,HiRDB/シングルサーバは停止しますが,pd_mode_confオペランドを「AUTO」または「MANUAL1」に設定していると,停止したあとに自動開始することがあります。
C:\>pdstop |
全RDエリアの回復なので,マスタディレクトリ用RDエリアを構成するHiRDBファイル,データディレクトリ用RDエリアを構成するHiRDBファイル,およびデータディクショナリ用RDエリアを構成するHiRDBファイルを削除する必要があります。次のコマンドを実行してください。
C:\>pdfrm C:\win32app\hitachi\hirdb_s\area\rdsys02\rdmast ・・・・・・1 C:\>pdfrm C:\win32app\hitachi\hirdb_s\area\rdsys02\rddirt ・・・・・・2 C:\>pdfrm C:\win32app\hitachi\hirdb_s\area\rdsys02\rddict ・・・・・・3 |
マスタディレクトリ用RDエリアが使えない場合のデータベースの回復時には,-rオプションを指定してHiRDBを開始する必要があります。次のコマンドを実行してください
C:\>pdstart -r |
「4.4 バックアップを取得する」の演習2でバックアップファイルを格納したDATをDATドライブにセットします。
DATデバイス名を指定して,データベース回復ユティリティを実行してください。
C:\>pdrstr -m C:\win32app\hitachi\hirdb_s\area\rdsys02\rdmast -a -b \\.\tape0 -p C:\hirdb\pdrstr\list03.txt |
2456 10:58:03 unt1 _pd0rstr KFPR00764-I Pdrstr started ・・・・・・・・・・・1 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "RDMAST" ended normally ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・2 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "RDDIRT" ended normally 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "RDDICT" ended normally 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "DIC_RTN_SRC" ended normally 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "DIC_RTN_OBJ" ended normally 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "RDDATA10" ended normally 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "RDINDX10" ended normally 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "RLOB1" ended normally 2636 10:58:26 unt1 0rrstr0 KFPR00766-I Recovery of "RDAREA02" ended normally 2456 10:58:29 unt1 _pd0rstr KFPR26222-I Output result of pdrstr to C:/hirdb/pdrstr/list03.txt ・・・・・・・・・・・・・・・・・・・・・・・・・・・・3 2456 10:58:29 unt1 _pd0rstr KFPR00765-I Pdrstr terminated, return code=0 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・4 |
HiRDBを通常の稼働状態(-r指定なしpdstart)にするため,一度HiRDBを正常終了してください。
C:\>pdstop |
HiRDBを正常開始してください。
C:\>pdstart |
All Rights Reserved. Copyright (C) 1999, 2004, Hitachi, Ltd.