此时可以用数据库之前的备份来做不完全恢复,但是当前日志的数据会丢失掉。
rman target /
-
RMAN> startup mount;
-
RMAN> restore database;
-
RMAN> recover database until sequence 24;
-
因为是不完全恢复,open的时候,需要加上resetlogs
- SQL> alter database open resetlogs;
-
resetlogs的作用---防止陈旧的数据进入数据库(保证数据库的一致性),这也就是为什么在用resetlogs打开数据库,一定要立即对数据库做个全备。