两种闪回查询的使用实验
SQL>select * from test;
1
2
一、按照SCN进行恢复
SQL>select * from sys.smon_scn_time
order by time_dp desc;
30970780
scn 与时间的对应关系:每隔5分钟,系统产生一次系统时间标记与scn的匹配并存入sys.smon_scn_time表
SQL>delete from test;
SQL>select
* from test as of scn 30970780
SQL>insert into
test
select * from
test as of scn 30970780
恢复test该时间点的数据
二、按照时间点恢复
为了看到更准确的时间点,可以创建一个临时表用于查看实验的时间点:
create table rec_date(date_scn date);
删除之前存入时间:
SQL>insert into rec_date select sysdate from dual;
使用保存的时间点进行恢复: