基于时间的不完全恢复:
- shutdown immediate;
- startup mount
- rman target /
- run {
sql "alter session set nls_date_format ="YYYY-MM-DD:HH24:MI:SS"";
set until time '2024-02-22:08:49:28';
restore database;
recover database;
};
- alter database open resetlogs;
当前控制文件和数据文件完好,不正常关机不完全恢复
- Startup mount
- recover database until cancel; #后采集信息,查到断点位置
- 修复前先备份控制文件和数据文件
- RMAN> run {
set until sequence 10 thread 1;
restore database;
recover database;
};
- alter database open RESETLOGS;
当前控制文件损坏,不完全恢复。
- startup
- rman target /
- rman target / catalog urcat/PASSWORD_4a@rcat
- list backup of controlfile
- restore controlfile from tag 'XXXXX'
- alter database mount;
- recover database;
- alter database open resetlogs;