7、undo管理.pptVIP

  • 9
  • 0
  • 约5.64千字
  • 约 20页
  • 2018-06-21 发布于河南
  • 举报
7、undo管理

UNDO管理 主讲:深圳职业技术学院 高继民 讲解要点 UNDO段的概念 进行自动还原管理 创建和配置UNDO段 从数据字典获取UNDO段信息 UNDO段的概念 UNDO段的三个作用 事务处理回退 事务处理恢复 读一致性 事务处理恢复与回退 1)事务处理回退 当某事务处理修改表中某行时,被修改的列的旧值(要还原的数据)将存储在UNDO段中,新数据被存入到数据段中。如果将该事务处理回退,即执行ROLLBACK命令,则Oracle 服务器通过将还原段中的值写回到该行来恢复原始值。例如用户A在执行了语句“UPDATE emp SET sal=1000 WHERE empno=7733”后发现应该修改7868号雇员的工资而不是7733号雇员的工资,那么通过执行“ROLLBACK”语句可以取消事务,此时系统将回滚段中的UNDO数据800从UNDO段中又写回数据段中。 2)事务处理恢复 事务恢复是由ORACLE SERVER自动完成的。如果实例在事务处理正在进行时失败(INSTANCE FAILURE) ,那么Oracle 服务器需要在数据库再次打开时回退所有未提交的事务。这种回退操作是事务处理恢复的一部分。之所以有可能恢复事务处理,原因在于对还原段所做的更改同样受重做日志文件的保护。 读一致性 当用户检索数据库数据时,Oracle总是使用户只能看到被提交过的数据(读取提交)或者特

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档