flashback總結二之相關的三個檢視

zhangshengdong發表於2011-11-24
1. V$database
這個檢視可以檢視是否啟用了Flashback database功能
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
 
2. V$flashback_database_log
Flashback Database 所能回退到的最早時間,取決與保留的Flashback Database Log 的多少,
 該檢視就可以檢視許多有用的資訊。
Oldest_flashback_scn / Oldest_flashback_time : 這兩列用來記錄可以恢復到最早的時點
Flashback_size: 記錄了當前使用的Flash Recovery Area 空間的大小
Retention_target: 系統定義的策略 (保留目標資料的時間)
Estimated_flashback_size: 根據策略對需要的空間大小的估計值
SQL> select oldest_flashback_scn os, to_char(oldest_flashback_time,'yy-mm-dd hh24:mi:ss') ot,
            retention_target rt,flashback_size fs, estimated_flashback_size es
     from v$flashback_database_log;
        OS OT                        RT         FS         ES
---------- ----------------- ---------- ---------- ----------
   3315205 11-11-24 10:37:56       1440    8192000  247332864
 
3. V$flashback_database_stat
這個檢視用來對Flashback log 空間情況進行更細粒度的記錄和估計。 這個檢視以小時為單位記錄單位時間內資料庫的活動量,
Flashback_Data 代表Flashback log產生數量,
DB_Date 代表資料改變數量,
Redo_Date代表日誌數量,
通過這3個數量可以反映出資料的活動特點,更準確的預計Flash Recovery Area的空間需求
SQL> alter session set nls_date_format='hh24:mi:ss';
會話已更改。
SQL> select * from v$flashback_database_stat;
BEGIN_TI END_TIME FLASHBACK_DATA DB_DATA REDO_DATA ESTIMATED_FLASHBACK_SIZE
-------- -------- -------------- ---------- ---------- ------------------------
14:43:10 15:15:28        6455296   29310976    3898368              0

Flashback(二)的總結,到此結束,感謝http://www.cnblogs.com/coohoo/archive/2011/01/16/1936888.html
Oracle Flashback技術總結 - 田園居 - 部落格園的支援。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26446098/viewspace-711915/,如需轉載,請註明出處,否則將追究法律責任。

相關文章