Oracle数据库11g新特性:事务管理
2008-12-16 13:03:10 来源:WEB开发网存档中的数据能保留多长时间呢?这就是保留期限的作用了。数据可以在该期限内一直保留。保留期限过后,当有新的数据进来时,较老的数据将被清除。您也可以自己清除数据,例如:
alter flashback archive near_term purge before scn 1234567;
管理闪回存档
您可以在一个存档中添加多个表空间。反过来,您也可以从一个存档中删除表空间。如果您打算使用已经具有其他用户数据的表空间,则存在闪存数据存档数据将表空间挤满的风险,从而没有空间供用户数据使用。为了降低这种风险,您可以设置存档在表空间内可以占用的空间定额。您可以通过以下语句设置定额:
alter flashback archive near_term modify tablespace far_near_term quota 10M;
您可以通过查询字典视图查看哪些表开启了闪回数据存档:
SQL> select * from user_flashback_archived_tables;
TABLE_NAME OWNER_NAME
------------------------------ ------------------
FLASHBACK_ARCHIVE_NAME
-------------------------------------------------
TRANS ARUP
NEAR_TERM
您可以通过查询字典视图查找存档:
sql> select * from flashback_archives;
FLASHBACK_ARCHI FLASHBACK_ARCHIVE# RETENTION_IN_DAYS PURGE_SCN STATUS
--------------- ------------------ ----------------- ---------- -------
NEAR_TERM 1 30 1042653
MED_TERM 2 365 1042744
LONG_TERM 3 1825 1042838
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接