(学用oracle也已近三年时间了新.pdfVIP

  • 3
  • 0
  • 约3.11万字
  • 约 18页
  • 2019-06-09 发布于湖北
  • 举报
(学用oracle也已近三年时间了新

A Simple Experiment for Oracle Transaction 1. Preface (学用Oracle 也已近三年时间了,证书也考下来了,但心中一直对Oracle 底层的运作怀有无比的好奇心和疑惑.就比如SG 上说更 新数据前会先写undo,而undo 的rolback transaction table,rollback data block 发生变化时,又写redo, 等等。在此严谨 的规则背后,Oracle 究竟是如何实现的?这些实现和Oracle 底层的各数据文件,控制文件, 日志文件又是何关系. 在出现异常时(比如 Instance crash 后,Oracle 做instance recovery 的rollforward/rollback),这时都使用到哪些文件中的哪些数据 ,这些内容 是复杂的,需 掌握很多Oracle 低层原理,做很多的实验才能逐渐将它们清晰化,才能掌握它们,并在实际工作中运用它们来解决问题. 就这篇文章而言,并不能够解决所有问题,因为本文只是update 一张表的一条记录,然后再rollback 的操作实验过程,很简单,因为 只是开始. 读此文章请注意: A. 红颜色的字都是本人加入的注释或可称为废话,可能与需注释的信息在同一行或换新行

文档评论(0)

1亿VIP精品文档

相关文档