• [每日一题] 11gOCP 1z0-053 :2013-09-29 Flashback Data Archive ...................................6


    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12205299

    正确答案:A

         具体请参考:http://blog.csdn.net/guoyjoe/article/details/9199963

                Flashback Data Archive(闪回数据归档)
               UNDO表空间记录的回滚信息虽然可以提供回闪查询,但时间久了,这些信息会被覆盖掉,其实只要事务一提交,他们就变成可覆盖的对象了,所以经常在做回闪查询时,我们会因为找不到undo block而收到1555错误,11G里面引入了Flashback Data Archive ,他用于存储数据的所有改变,时间由你自己设定,消耗的是更多的磁盘空间,现在来看下这个特性。


    一、创建闪回数据归档

    1、为了创建闪回数据归档,必须拥有DBA角色或拥有系统权限flashback archive administer。
    sys@MYDB> select * from dba_sys_privs where privilege like '%FLASH%';

    sys@MYDB> select * from dba_sys_privs where privilege like '%FLASH%';
    
    
    GRANTEE                        PRIVILEGE                                ADM
    ------------------------------ ---------------------------------------- ---
    SYS                            FLASHBACK ANY TABLE                      NO
    DBA                            FLASHBACK ANY TABLE                      YES
    SYS                            FLASHBACK ARCHIVE ADMINISTER             NO
    DBA                            FLASHBACK ARCHIVE ADMINISTER             YES
    
    
    
    
    sys@MYDB> grant flashback archive administer to gyj;
    
    
    Grant succeeded.


    2、创建表空间

    sys@MYDB> create tablespace flash_tbs1 datafile '/u01/app/oracle/oradata/mydb/flash_tbs1.dbf' size 20480M;
    
    
    Tablespace created.


    3、创建闪回归档

    sys@MYDB> create flashback archive flash1 tablespace flash_tbs1  quota 1024M retention 5 year;
    
    
    Flashback archive created.


    二、更改闪回数据归档

    sys@MYDB> alter flashback archive flash1 set default;
    
    
    Flashback archive altered.
    
    
    sys@MYDB> alter flashback archive flash1 add tablespace tp1; --添加表空间
    
    
    Flashback archive altered.
    
    
    sys@MYDB> alter flashback archive  flash1 remove tablespace tp1;--删除表空间
    
    
    Flashback archive altered. 
    
    
    sys@MYDB> alter flashback archive flash1 modify tablespace flash_tbs1 quota 2048M;--添加配额
    
    
    Flashback archive altered.
    
    
    
    
    sys@MYDB> alter flashback archive flash1 modify retention 3 year;
    
    
    Flashback archive altered.
    
    
    
    
    sys@MYDB> alter flashback archive flash1 purge all;  -- 清除所有
    
    
    Flashback archive altered.
    
    
    sys@MYDB> alter flashback archive flash1 purge before timestamp (systimestamp - interval '2' day);--清除2天前的
    
    
    Flashback archive altered.
    
    
    sys@MYDB> alter flashback archive flash1 purge before scn 123344;
    
    
    
    
    Flashback archive altered.

    QQ:252803295

    技术交流QQ群:
    DSI&Core Search  Ⅰ 群:127149411(2000人技术群:未满)
    DSI&Core Search  Ⅱ 群:177089463(1000人技术群:未满)
    DSI&Core Search  Ⅲ 群:284596437(500人技术群:未满)
    DSI&Core Search  Ⅳ 群:192136702(500人技术群:未满)
    DSI&Core Search  Ⅴ 群:285030382(500人闲聊群:未满)

    MAIL:dbathink@hotmail.com

    BLOG: http://blog.csdn.net/guoyjoe

    WEIBO:http://weibo.com/guoyJoe0218

    ITPUB: http://www.itpub.net/space-uid-28460966.html

    OCM:   http://education.oracle.com/education/otn/YGuo.HTM 



  • 相关阅读:
    40 +必不可少的前端Web开发备忘单
    web前端开发必读的HTML5的书籍
    Java String的内存机制
    使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题
    CI(CodeIgniter)的"Disallowed Key Characters."异常处理
    开源软件许可协议简介
    读《考拉小巫的英语学习日记》有感
    vi的复制、粘贴、查找、删除等常用命令
    读《马云创业启示录》有感
    jQuery ajax 同步失效?
  • 原文地址:https://www.cnblogs.com/riskyer/p/3347970.html
Copyright © 2020-2023  润新知