6

假设通过事务进行更新,然后发出提交语句。

在提交语句之后,Oracle 服务器内部发生的所有内部流程是什么?

4

1 回答 1

5
  1. SCN(System Change Number)递增:SCN保证事务的顺序
  2. LGWR (Log Writer) 将剩余的重做日志写入磁盘
  3. LGWR 将 SCN 写入在线重做日志文件
  4. 交易从 V$TRANSACTION 中移除
  5. 实际会话的锁被释放,从 V$LOCK 中移除
  6. 通知其他等待实际会话锁的会话
  7. 可能会发生块清除:从交易修改的块的块头中清除与锁相关的信息
于 2013-02-10T08:54:24.163 回答