oracle大事务回滚可以终止了,oracle 回滚段.docVIP

  • 2
  • 0
  • 约小于1千字
  • 约 5页
  • 2023-09-21 发布于江西
  • 举报

oracle大事务回滚可以终止了,oracle 回滚段.doc

本文主要从回滚段的原理,分配和使用,以及回滚段的相关参数包括初始化参数的 设置和回滚段的管理来介绍回滚段。以及回滚段涉及的多种问题。 回滚段是磁盘上的一段存储空间,用来保存数据变化前后的映像来提供一致性读, oracle基于两个原则给事务分配回滚段。首先oracle试图将一个新的事务指派给 某个拥有最少活动事务数的回滚段;如果没有单个段能满足这个需求,那么该事务 将被指派给某个段来保存undo信息,以便此undo信息能够尽可能长的时间内被用 于读一致性视图保留。读一致性保证查询或者返回数据,或者失败。当失败时系统 发出ora-01555错误。所以,回滚段中已经提交的事务数据是非常宝贵的。0racle 设法尽可能长的保留回滚段已经提交的数据。 回滚段中的范围以循环的方式被使用。一个事务仅仅使用一个回滚段。当一个范围 装满回滚段数据后回滚段就自动使用下一个范围。多个事务可以使用一个范围,但 是一个回滚段的数据块只能存放一个事务数据。当回滚段使用完最后一个范围时, 当回滚段的第一个范围是不活动的或者不被使用后,回滚段的指针才指向第一个范 回滚段分系统回滚段和非系统回滚段,其中非系统回滚段文分为PUBLIC回滚段和 PRIVATE回滚段. 系统回滚段用于处理涉及系统的CATALOG的事物(比如大多数的DDL),它位于 SYSTEM表空间,由于只有SYSTEM表空间可以随时保持可用,因

文档评论(0)

1亿VIP精品文档

相关文档