oracle闪回版本和闪回事务查询详解

  次阅读 来源:互联网(转载协议) 2016-01-28 13:08 我要评论(0)

--- 说明闪回数据库

--- 使用闪回表将表内容还原到过去的特定时间点

--- 从删除表中进行恢复

--- 使用闪回查询查看截止到任一时间点的数据库内容

--- 使用闪回版本查询查看某一行在一段时间内的各个版本

--- 使用闪回事务查询查看事务处理历史记录或行

优点:

闪回技术由于只能处理更改数据,所以从根本上改变了恢复技术。使用这个技术时,从错误中恢复花费的时间等于制造错误所花费的时间。当闪回技术使用时,它与介质恢复相比,在易用性、可用性和还原时间方面有明显的优势。

闪回数据库使用闪回日志执行闪回。闪回删除使用回收站。其他所有功能都使用还原数据。

闪回时间浏览

闪回技术提供的功能可用于查询方案对象的过去版本、查询历史记录数据以及执行更改分析。每个事务处理在逻辑上都会生成新版本数据库。使用闪回技术,可通过浏览这些版本来查找错误以及原因。

· 闪回查询:查询特定时间点的所有数据。

· 闪回版本查询:查看两个时间之间行的所有版本已经更改了行的事务处理。

· 闪回事务处理查询:查看事务处理做的所有更改。

使用闪回查询功能时,可以对自特定时间起的数据库执行查询。通过使用select语句的 as of子句,可指定要查看其数据的时间戳。这有助于分析数据差异。

实验一:闪回查询

实验一:闪回查询:as of timestamp

SYS@ORCL>conn tyger/tyger

Connected.

TYGER@ORCL>create table fb_query as select * from scott.dept;

Table created.

TYGER@ORCL>select * from fb_query;

DEPTNO DNAME LOC

---------- -------------- -------------

10 ACCOUNTING NEW YORK

20 RESEARCH DALLAS

30 SALES CHICAGO

40 OPERATIONS BOSTON

TYGER@ORCL>set time on;

09:51:36 TYGER@ORCL>delete fb_query where deptno=10;

1 row deleted.

09:51:53 TYGER@ORCL>commit;

Commit complete.

09:51:57 TYGER@ORCL>select * from fb_query;

DEPTNO DNAME LOC

---------- -------------- -------------

20 RESEARCH DALLAS

30 SALES CHICAGO

40 OPERATIONS BOSTON

09:52:06 TYGER@ORCL>select * from fb_query as of timestampsysdate-1/1440;

DEPTNO DNAME LOC

---------- -------------- -------------

10 ACCOUNTING NEW YORK

20 RESEARCH DALLAS

30 SALES CHICAGO

40 OPERATIONS BOSTON

实验二:闪回查询应用

10:25:04 TYGER@ORCL>drop table fb_tyger purge;

Table dropped.

10:25:10 TYGER@ORCL>create table fb_tyger as select * fromscott.dept;

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...