database:oracledb:recovery
障害復旧
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];
以上で復旧完了。
database/oracledb/recovery.txt · 最終更新: 2023/11/13 16:47 by mikoto