5.18.3 例題2(システム用RDエリアとユーザ用RDエリアをバックアップ取得時点に回復する場合)
- 例題
-
次に示すRDエリアをバックアップ取得時点に回復します。
-
マスタディレクトリ用RDエリア(rdmast)
-
データディレクトリ用RDエリア(rddir)
-
データディクショナリ用RDエリア(rddic)
-
レコードを格納しているユーザ用RDエリア(rdarea01)
-
インデクスを格納しているユーザ用RDエリア(rdarea02)
- 注意事項
-
「5.5 データベースのバックアップの取得」の「表5-2 同時にバックアップを取得する必要があるRDエリア」に示すRDエリアについて,同期を取って回復する必要があります。
-
例題中のコマンドおよびコマンドのオプションの詳細については,マニュアル「HiRDB コマンドリファレンス」を参照してください。
(1) HiRDBを正常終了する
pdstop
pdstopコマンドでHiRDBを正常終了します。正常終了できない場合は,pdstop -fコマンドで強制終了してください。
(2) HiRDBを開始する
pdstart -r
pdstart -rコマンドでHiRDBを開始します。マスタディレクトリ用RDエリアを回復する場合は,pdstart -rコマンドでHiRDBを開始する必要があります。
系切り替え機能を使用している場合で,HiRDBの開始と同時に共有リソース(共有ディスク,IPアドレスなど)の活性化を行うときは,pdstart -r -tコマンドを実行してください。
(3) RDエリアを回復する
pdrstr -m /rdarea/mast/mast01 -b /pdcopy/backup01 -r rdmast,rddir,rddic,rdarea01,rdarea02
pdrstrコマンドでシステム用RDエリア(rdmast,rddir,rddic)とユーザ用RDエリア(rdarea01,rdarea02)をバックアップ取得時点に回復します。
- [オプションの説明]
-
-m:マスタディレクトリ用RDエリアの先頭のHiRDBファイル名を指定します。
-b:バックアップファイル名を指定します。
-r:回復対象のRDエリア名を指定します。
(4) HiRDBを終了する
pdstop
pdstopコマンドでHiRDBをいったん終了します。pdstart -rコマンドでHiRDBを開始した場合,pdcopyコマンドおよびpdrstrコマンド以外は実行できません。そのため,HiRDBをいったん終了させる必要があります。
このあと,SDBディレクトリ情報ファイルを再作成して,全ユニットに配布します。再作成および配布の手順は,「5.18.2 例題1(全RDエリアをバックアップ取得時点に回復する場合)」の「5.18.2(5) HiRDBを正常開始する」以降の手順と同じです。