SSブログ

VSS による Oracle のリストア② [DBMS]

前回はバックアップした状態までは戻せる事を確認しています。
今回は、前回バックアップしてから障害前までを戻します。
戻すには、前回バックアップからのアーカイブログとREDOログとコントロールファイルが必要です。
そのためにまず、Oracle を abort で落とします。
00.jpg
アーカイブログとREDOログとコントロールファイルを別のサーバへ退避します。
02.jpg
01.jpg
VSSでバックアップしたファイルを戻します。
06.jpg
退避したアーカイブログとREDOログとコントロールファイルを戻します。
01.jpg
02.jpg
RECOVER コマンドでリカバリします。
03.jpg
以上で最新まで戻ります。

アーカイブログの途中まで戻す場合は以下になります。
目的のアーカイブログまでは予め別サーバに退避します。
01.jpg
VSSでバックアップしたファイルを戻します。
06.jpg
退避したアーカイブログを戻します。
01.jpg
MOUNTモードで起動し、
startup mount
RECOVER DATABASE を宣言します。
alter database recover until cancel;
02.jpg
ERROR と出てますが、エラーではありません。
アーカイブログを指定通り適用します。
alter database recover logfile 'アーカイブログ';
03.jpg
目的のアーカイブログまで適用したら CANCEL で終了します。
alter database recover cancel;
04.jpg
RESETLOGS又はNORESETLOGSでデータベースをオープンします。
alter database open resetlogs;
05.jpg
以上で戻ります。
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。