首页 > 数据库 > Oracle > Oracle 11G 闪回技术概览
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. 回滚活动的事务来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1163109/ ,如需转载,请注明出处,否则将追究法律责任。