====== 障害復旧 ======
[[database:oracledb|一つ上へ]]
SQL> select file#,status,format,recover,fuzzy,checkpoint_change# from v$datafile_header;
FILE# STATUS FORMAT REC FUZ CHECKPOINT_CHANGE#
---------- ------- ---------- --- --- ------------------
1 ONLINE 8 YES NO 42150
2 ONLINE 8 YES NO 42150
3 ONLINE 8 YES NO 42150
4 ONLINE 8 NO 42220
5 ONLINE 8 YES NO 42150
oradata内にDBFファイル一式および制御ファイル(.CTL)がある場合で、fast_recovery_xxx 内のcontrol02.ctl と
バージョンに差異が発生した場合、RMANを用いて起動する。まずはデータベースをシャットダウンする。
rman target /
RMAN> shutdown immediate
その後、control01.ctlを差異が発生しているcontrol02.ctlへコピーする。
データベースをマウントする
RMAN> startup mount [resetlogs];
以上で復旧完了。