Flashback Data Archive原理詳解
Flashback Data Archive
11g版本的Oracle database 中提供的flashback data archive 能夠檢視過去任何時間表的狀態。使用flashback data archive可以無限期的儲存行的前映像。相比較而言,Oracle的其他閃回技術都有時間限制:例如:
(1)、Flashback database閃回資料庫:受閃回日誌大小的限制
(2)、Flashback select 閃回查詢、閃回事務、閃回表flashback table都受undo retention的限制;
(3)、Flashback drop 收可用表空間大小的限制(11g開始,被刪除的表實際是執行了rename操作,並沒有實際被刪除,透過回收站可以檢視)
1、Flashbackup Data Archive的實現原理:
當為一個表啟用Flashbackup Data Archive 會建立另外一張表(和其他幾個物件),可用於儲存行的所有先前的版本,如果願意可以永遠的儲存他們,當針對表提交了DML操作後,一個稱為flashback data archive(FBDA)的後臺程式將捕捉必須的資料,並將他們儲存到歸檔檔案中(這裡的歸檔檔案?的是flashback data archive的歸檔檔案),因此可以使用flashback data archive回溯到多年以前。
2、flashback data archive資料儲存限制及過期資料處理
在建立flashback data archive 時可以執行時間限制,FBDA可以儲存該時間點之前所有的資料,過期後的資料會自動刪除,FDBA負責在歸檔中建立物件,根據需要使用行來填充。並清除超過有效期的資料。
3、實踐過中的新發現
新發現:在實際的測試過程中發現,flashback data archive還能捕獲ddl中的add a column to a table的命令。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31480736/viewspace-2155957/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle Flashback Data ArchiveOracleHive
- Flashback Data Archive RequirementsHiveUIREM
- 【FLASHBACK】Oracle flashback data archive 介紹OracleHive
- Flashback Data Archive (Oracle Total Recall)HiveOracle
- How To Using Flashback Data Archive (Oracle Total Recall)HiveOracle
- 閃回資料歸檔-- Flashback Data ArchiveHive
- Playing with Flashback Data Archive on 11GR2Hive
- 11G Flashback Data Archive新特性的研究Hive
- oracle 11g 新特性 Flashback Data Archive 說明OracleHive
- Oracle OCP IZ0-053 Q166(Flashback Data Archive)OracleHive
- Oracle OCP 1Z0-053 Q672(Flashback Data Archive)OracleHive
- Oracle OCP 1Z0 053 Q143(Flashback Data Archive)OracleHive
- 11G flashback data archive 導致產生大量歸檔日誌Hive
- flashback drop/query/table/database/archiveDatabaseHive
- Oracle 11g新特性--閃回資料歸檔(flashback data archive)[zt]OracleHive
- git archive命令詳解GitHive
- 11G新特性:FLASHBACK ARCHIVEHive
- 11g feature: Flashback Data Archive Guide. (Doc ID 470199.1)HiveGUIIDE
- 11G新特性:FLASHBACK ARCHIVE - 01Hive
- 11G新特性:FLASHBACK ARCHIVE – 02Hive
- oracle flashback技術詳解Oracle
- LOG_ARCHIVE_DEST_n詳解Hive
- Oracle Flashback Archive——Oracle閃迴歸檔(上)OracleHive
- Oracle Flashback Archive——Oracle閃迴歸檔(中)OracleHive
- Oracle Flashback Archive——Oracle閃迴歸檔(下)OracleHive
- flashback database 結合 data guardDatabase
- oracle11g flashback archive feature新特性OracleHive
- 【轉】詳解log_archive_dest與log_archive_dest_n區別Hive
- linux tar(tape archive) 命令詳解(ZT)LinuxHive
- Vue中data詳解Vue
- Top six reasons to archive your SAP data:Hive
- Data guard archive GAP 故障處理案例Hive
- DBMS_FLASHBACK_ARCHIVE在Oracle版本中的支援情況HiveOracle
- GoPlay 原理詳解Go
- GCD 原理詳解GC
- Oracle OCP 1Z0 053 Q138(DROP FLASHBACK ARCHIVE)OracleHive
- MySQL - DDL詳解(Data Definition Language)MySql
- Webpack Tapable原理詳解Web