21.4.3 差分バックアップ管理ファイルがない場合の回復方法
差分バックアップ管理ファイルがない場合は,pdrstrコマンドを複数回(バックアップの取得回数分)実行してデータベースを回復します。
例題2の回復方法を実行する場合は,「pdrstrコマンドでRDエリアを最新の同期点に回復します」の操作方法が異なります。ここでは,その操作方法だけを説明します。差分バックアップの取得方法は次のとおりとします。
-
日曜日にフルバックアップを取得
-
月曜日と火曜日に差分バックアップを取得
-
水曜日にデータベースを回復
- 〈この項の構成〉
(1) フルバックアップを入力情報にしてpdrstrコマンドでRDエリアを回復します
pdrstr -m /rdarea/mast/mast01 -g backupg1 -K /pdcopy/admfile -b /pdcopy/backup01 -r rdarea01,rdarea02
- 〔説明〕
-
-b:フルバックアップファイル名を指定します。
(2) 差分バックアップを入力情報にしてpdrstrコマンドでRDエリアを回復します
月曜日に取得した差分バックアップを入力情報にしてpdrstrコマンドでRDエリアを回復します。
pdrstr -m /rdarea/mast/mast01 -g backupg1 -K /pdcopy/admfile -b /pdcopy/backup02 -r rdarea01,rdarea02
- 〔説明〕
-
-b:差分バックアップファイル名を指定します。
(3) 差分バックアップを入力情報にしてpdrstrコマンドでRDエリアを回復します
火曜日に取得した差分バックアップを入力情報にしてpdrstrコマンドでRDエリアを回復します。
pdrstr -m /rdarea/mast/mast01 -g backupg1 -K /pdcopy/admfile -b /pdcopy/backup03 -r rdarea01,rdarea02
- 〔説明〕
-
-b:差分バックアップファイル名を指定します。
(4) アンロードログファイルを入力情報にしてpdrstrコマンドでRDエリアを回復します
火曜日に取得した差分バックアップ以降の回復を,アンロードログファイルを入力情報にしてpdrstrコマンドで行います。なお,ここでエラーが発生した場合は,(1)から操作をし直してください。また,アンロードログファイルを入力情報にして回復をした場合,回復後に必ずフルバックアップを取得してください。
pdrstr -m /rdarea/mast/mast01 -l /unld/unldlog01 -w /tmp/sortwork -r rdarea01,rdarea02
- 〔説明〕
-
-l:アンロードログファイル名を指定します。