使用闪回归档区 测试数据
-
-创建闪回数据归档区的名称archive_test,
create flashback archive archive_test
-
-为闪回数据归档区指定表空间MYSPACE,分配最大的磁盘限额10M
tablespace MYSPACE quota 10M
-
-为数据指定保留期限2 day
retention 2 day;
创建表时指定闪回归档区
create table sct5(
id number(4),
name varchar2(20)
)flashback archive archive_test;
为已经存在的表指定闪回归档区
create table sct6(
id number(4),
name varchar2(20)
);
alter table sct6 flashback archive archive_test;
删除表的闪回归档区(没有删除闪回归档区无法删除表)
alter table sct6 no flashback archive;
查询指定闪回归档区的信息 测试数据
create table sct5(
id number(4),
name varchar2(20)
)flashback archive archive_test;
insert into sct5 values(1,'aaa');
insert into sct5 values(2,'bbbb');
commit;
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
delete from sct5;
commit;
select * from sct5 as of timestamp to_timestamp('2017-06-07 13:55:19','yyyy-mm-dd hh24:mi:ss');