当归档日志已开启,系统表空间以及控制文件被误删以后的处理,以下恢复只能恢复至归档文件的内容,已提交但还未写入归档文件的内容不会恢复(慎用)。
处理:1、从归档目录下的控制文件恢复
restore controlfile from 'D:\oracle\rman\C-1504057855-20180529-02';
2、恢复数据库文件以及恢复介质
RMAN> alter database mount;
数据库已装载
释放的通道: ORA_DISK_1
3、 restore database;
recover database;
4、无法找到归档日志
归档日志线程=1 序列=38
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: recover 命令 (在 05/29/2018 20:22:02 上) 失败
RMAN-06054: 介质恢复正在请求未知的线程 1 序列 38 的归档日志以及起始 SCN 1475342
此时的SCN值为0,备份恢复为不完全恢复,没有写入归档日志的信息恢复不了
5、alter database open resetlogs;