栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Oracle Total Recall - FDA(Flashback Data Archives)

Oracle Total Recall - FDA(Flashback Data Archives)

0 Flashback Data Archive

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

1 概览

闪回查询和闪回版本查询

ORA-01555

2 配置闪回数据归档

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

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

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

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

    授予FLASHBACK和SELECt权限给合适的FBDA表用户

    为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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/779721.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号