future2012lg

博客园 首页 新随笔 联系 订阅 管理

2014年7月24日 #

摘要: 一、ITL描述:ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,位于数据块头(block header),itl由xid,uba,flag,lck和scn/fsc组成,用来记录该块所有发生的事务,一个itl可以看作是一条事务记录。当然,如果这个... 阅读全文
posted @ 2014-07-24 23:19 future2012lg 阅读(5766) 评论(0) 推荐(1) 编辑

摘要: DML语句流程1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块事务提交1 分配SCN2 更新事务表,将事务槽状态改为0x093 回收undo块4 创建commit redo record5 将redo从log bu... 阅读全文
posted @ 2014-07-24 23:16 future2012lg 阅读(334) 评论(0) 推荐(0) 编辑