
ORACLE 闪回技术
Yushan Bai
目前仍热衷于ORACLE数据库,博客内容基本为原创,欢迎指点交流!
展开
-
flashback drop 误删除的表后的恢复及对回收站中表的操作
1.误删除表,使用flashback drop功能找回SQL> select * from tab;TNAME TABTYPE CLUSTERID------------------------------ ------- ----------TEST TABLESQL>原创 2013-09-11 21:07:34 · 1893 阅读 · 0 评论 -
闪加查询、闪回版本查询、闪回事务查询
1.闪回查询:步骤是记录当前SCN及时间,然后进行DML操作,提交后使用 timestamp和SCN进行对DML操作之前数据的查询SQL> set time on;19:13:57 SQL> insert into test select rownum from dual connect by rownum5 rows inserted19:14:47 SQL> com原创 2013-09-11 20:16:04 · 2802 阅读 · 0 评论 -
闪回数据归档的实验-oracle total recall
闪回数据归档:oracle total recall ORACLE全面回忆功能。ORACLE 11G提供的新功能。通过这一功能ORACLE将UNDO数据进行归档,从而提供全面的历史数据查询。类似归档日志,11G新增的后台进程FBDA(flashback data archiver process)用于对闪回数据进行归档写出。ORACLE可以指定闪回归档数据保存时间,并可以通过内部分原创 2013-09-11 22:04:21 · 1904 阅读 · 0 评论 -
flashback drop后表空间不足直接删除回收站中删除表所占空间的演示
结论:DROP表后还可以从回收站中查到表,但是在DBA_FREESPACE中已经把DROP的表的空间回收为可用了。要是此时在表空间建表并空间不断增长,回收站中DROP表 最终会被覆盖或者叫被删除来释放空间,此时闪回DROP的表会报错:ORA-38305: object not in RECYCLE BIN如果创建的表空间是自动扩展的,则会首先先将回收站中表彻底删除,如表空间内的可用空间原创 2013-09-11 21:43:10 · 2015 阅读 · 0 评论 -
关于查询current_scn导致SCN增进及SCN的计算方法示例
1.关于current_scn:Oracle10g在v$database视图中引入了current_scn,这个SCN来自底层表,代表当前的SCN,current_scn的查询会直接导致SCN的增进,而其他方式并不会。也就是说在这里的current_scn就像是一个Sequence一样,查询会导致增进。这也很好理解,v$database只能通过增进当前的SCN才能保证获得的SCN是Curren原创 2013-09-12 09:44:33 · 5536 阅读 · 2 评论 -
ORACLE中的各种SCN查询
1.查询系统当前SCN两条命令SQL> select current_scn from v$database;SQL> select dbms_flashback.get_system_change_number from dual;其它:2.数据库全局-检查点 SCN,在控制文件中。SQL> select dbid,checkpoint_change# from v$da原创 2013-09-12 09:42:45 · 19494 阅读 · 0 评论 -
flashback table 闪回表到指定时间或SCN
闪回表特性:闪回表是对闪回查询的增强。可以在线操作,恢复到指定时间点或SCN的任何数据自动恢复相关属性,如索引,触发器,约束满足分布式的一致性?满足数据一致性,所有相关对象将自动一致。闪回表不能将表恢复到改变表结构的DDL操作之前需要打开row movement使用的语句:alter table test1 enable row movement;f原创 2013-09-11 20:45:44 · 8528 阅读 · 0 评论 -
闪回数据库实验总结-flashback database
闪回数据库概念:10G新增功能,在启用flashback database功能后,数据库会定期将发生变化的数据块的 前镜像写入闪回日志的日志文件中,在进行数据库闪回时,这些数据块可以直接复制回来以满足数据库的恢复需要。REDO LOG可以用来辅助数据恢复到更精确时间点,可以缩短恢复时间。闪回数据库的日志文件由recovery writer RVWR进程写入闪回日志文件由RV原创 2013-09-11 22:17:08 · 6056 阅读 · 0 评论