ITPub博客

首页 > 数据库 > Oracle > Oracle 11G 闪回技术概览

Oracle 11G 闪回技术概览

原创 Oracle 作者:LuiseDalian 时间:2014-05-17 07:42:30 0 删除 编辑

Oracle闪回技术是一组Oracle数据库功能,允许你查看数据库对象的过去的状态或回退数据库到之前的状态,而无需进行PITR。

使用闪回技术可以:

1. 执行返回历史数据的查询

2. 执行返回元数据的查询,这些元数据可以显示对数据库改变的详细的历史。

3. 恢复表或行到以前的时间点

4. 自动地跟踪和归档事务数据改变

5. 在数据库联机时回滚事务和依赖的事务

 

Oracle闪回功能使用自动Undo管理(AUM)系统来获得事务的元数据和历史数据。

它们依赖于undo数据,这些undo数据是单个事务对数据库的影响的记录。

例如,如果用户执行UPDATE语句来修改薪水从1000到1100,则Oracle将1000存储到undo数据中。

 

undo数据是持久化的,即使数据库关闭它也存在。通过使用闪回功能,可以使用undo数据来查询历史数据或从逻辑损坏恢复。

除了在闪回功能中使用undo数据外,Oracle数据库还使用undo数据来执行下面的操作:

1. 回滚活动的事务
2. 通过数据库或进程恢复来恢复中断的事务
3. 为SQL查询提供读一致性

未完待续...
请关注后续博文...

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1163109/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: OCP 1Z0-051-89
下一篇: OCP 1Z0-051-99
请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    6042656