闪回技术:数据库数据恢复与管理的利器
1. 闪回数据归档
闪回数据归档(Flashback Data Archive)提供了一种保存选定表历史数据的方法,其保存时间比撤销表空间支持的时间长得多。
1.1 权限分配
- 创建或修改闪回数据归档,用户必须具有
FLASHBACK ARCHIVE ADMINISTER
系统权限。 - 要对表启用跟踪,用户需要
FLASHBACK ARCHIVE
对象权限。启用后,用户在SELECT
语句中使用AS OF
子句时,除了对表本身的SELECT
权限外,不需要任何特定权限。
1.2 管理闪回数据归档
- 添加表空间 :可以使用
ALTER FLASHBACK ARCHIVE
命令向现有归档添加表空间。例如,将USERS3
表空间添加到FB_DFLT
归档,并分配 400MB 配额:
SQL> alter flashback archive fb_dflt
2 add tablespace users3 quota 400m;
- 清除归档数据 :使用
pur