测试环境:redhat5.5 oracle11g
RMAN> backup database;
piece handle=/opt/oracle/flash_recovery_area/ORCL/autobackup/2017_12_20/o1_mf_s_963244469_f3n5spk3_.bkp comment=NONE
(在这里插入一条数据,看看一会儿恢复了是不是还在)
RMAN> shutdown immediate;
RMAN> startup mount;
RMAN> restore database;
RMAN> recover database;
RMAN> alter database open;
(此时,检查数据,发现之前插入的数据还在。)
假设我时间点A,做了个备份,时间点B数据库挂了
restore database ;// 这个操作利用时间点A做的备份来还原,返回到时间点A
recover database ;//这个操作利用archivelog and online log做recover,从时间点A,推进到时间点B