flashback archive恢复truncate表
1.什么是flashback data archive Flashback data archive是oracle 11g中引入的一个新特性。Flashbackarchive是一个新的数据库对象,用于存储一个或多表的历史数据。Flashback archive是一个逻辑对象,概念上类似于表空间。实际上flashback archive可以看作是存储一个或多个表的所有事务变化的逻辑空间。2.FDA实...
flashback version query某表一段时间内的变化记录
flashback version query1参数准备 相对flashback query只能看到某一时间点的对象状态,oracle 10g引入的flashback version query可以看到去过某个时间段内,记录是如何发生变化的,根据这个历史,DBA就可以快速的判断数据是在什么时间点发生了错误,进而恢复到...
flashback transaction query某个事务执行的所有变化
flashback transaction queryflashback transaction query也是使用UNDO信息来实现。利用这个功能可以查看某个事务执行的所有变化,它需要访问flashback_transaction_query 视图,这个视图的XID列代表事务ID,利用这个ID可以区分特定事务发生的所有数据变化。 1.环境准备sys@ORCL>cre...
flashback table
flashback table1.注意点flashback table和flashbackquery一样需要设置两个参数: UNDO_MANAGEMENT= AUTO undo_retention= 1800; #这个时间可以随便设,他表示在系统中保留提交了的UND...
flashback query恢复dml误操作数据
利用flashback query恢复dml误操作数据1使用闪回查询前必须确定下面两个参数UNDO_MANAGEMENT = AUTOundo_retention = 1800; #这个时间可以随便设,他表示在系统中保留提交了的UNDO信息的时间,1800就是保留30分钟。 select dbms_flashback.get_system_change_numberfrom dual;&nbs...
flashback drop闪回被误删除的表
利用flashback drop来闪回被误删除的表1 flashback drop介绍flashback drop是从oracle10g开始出现的,用于恢复用户误删除的对象,这个技术依赖于tablespace recycle bin,这个功能类似windows的回收站。 flashbackdrop不支持sys用户及使用system表空间的用户。因为showrecyclebin 为空。 ...
flashback database 将数据库闪回到某一时间点
利用flashback database 将数据库闪回到某一时间点1与flashback database相关的几个视图(1)v$flashback_database_logflashback database 所能回退到的最早时间,取决与保留的flashback database log多少。oldest_flashback_scn/oldest_flashback_time ----记录可恢复最早时间点flashback_siz...