Oracle Total Recall - FDA(Flashback Data Archives)

Oracle Total Recall - FDA(Flashback Data Archives),第1张

0 Flashback Data Archive

12c - Using Flashback Data Archive
19c - Using Flashback Time Travel

1 概览

闪回查询和闪回版本查询

ORA-01555

2 配置闪回数据归档

  1. 创建或指定一个或多个表空间用于FBDA保留历史数据

  2. 指派一个FBDA作为数据库的默认FBDA

  3. 指派一个用户账户作为FBDA管理员,授予它FLASHBACK ARCHIVE ADMINISTER系统权限

  4. 授予FBDA权限给适合的用户账号

  5. 授予FLASHBACK和SELECT权限给合适的FBDA表用户

  6. 为FBDA用户授予DBMS_FLASHBACK存储过程EXECUTE权限

创建保存FDA的表空间

create tablespace fda_tbs1 datafile size 10G autoextend off; 

创建FDA

create flashback archive fda1 tablespace fda_tbs1 quota 100M retention 1 year;

变更基表以启用归档并将其分配到一个闪回归档

alter table hr.employees flashback archive fda1;
3 工作原理



4 使用场景 - 使用闪回数据归档访问历史数据


创建默认FDA

create flashback archive default fda tablespace fda_tbs1 quota 100M retention 5 year;

执行默认FDA

alter flashack archive fla set default;

启用FDA

alter table hr.employees flashback archive;

查看历史记录

SELECT * FROM hr.employees AS OF TIMESTAMP TO_TIMESTAMP ('2022-03-27 00:00:00', 'YYYY-MM-DD HH24:MI:SS');

闪回数据归档

5 维护闪回归档


增加空间

alter flashback archive fla1 add tablespace fda_tbs1 quota 5G;

更改保留时间

alter flashback archive fla1 modify retention 2 year;

清除数据

alter flashback archive fla1 pugre before timestamp (systimestamp - interval '1' day);

删除闪回数据归档

drop flashback archive fla1;
6 相关视图 dba_flashback_archive – 显示有关闪回数据归档的信息
set line 99
desc dba_flashback_archive
col owner_name format a30
col flashback_archive_name format a30
select owner_name, flashback_archive_name from dba_flashback_archive;

dba_flashback_archive_ts – 显示闪回数据归档的表空间
set line 199
desc dba_flashback_archive_ts;
col tablespace_name format a30
col flashback_archive_name format a30
select * from dba_flashback_archive_ts;

dba_flashback_archive_tables – 显示有关启用了闪回归档的表的信息
set line 199
desc dba_flashback_archive_tables;
col table_name format a20
col owner_name format a20
col flashback_archive_name format a30
col archive_table_name format a40
select * from dba_flashback_archive_tables;

Flashback Data Archive

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/563570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存