闪回数据归档就是将表的数据变化保存在一个表空间中,以便可以查看过去很长一段时间的任意时间点数据。
1、 创建表空间:
create tablespace test_fb datafile 'C:\ORACLE\ORACLE19C\ORADATA\DSBFN\test_fb.dbf' size 20m;
2、创建数据归档:
create flashback archive fa_test tablespace test_fb retention 1 year;
3、将表应用数据归档:
alter table test flashback archive fa_test;
4、查询过去的SCN:
select current_scn from v$database;
5、查询过去的数据
select * from test as of scn 111683227;
6、查询现有的数据归档策略
select flashback_archive_name,retention_in_days from dba_flashback_archive;
select * from dba_flashback_archive_ts;
select table_name,status from dba_flashback_archive_tables;
7、修改flashback data策略
alter flashback archive fa_test modify retention 2 year;
8、删除归档策略:
alter table test no flashback archive;
drop flashback archive fa_test;
1万+

被折叠的 条评论
为什么被折叠?



