使用道具 举报
最初由 超级野人 发布 [B]“没有写回disk的data block,在实例恢复的前滚阶段,已经通过redo恢复到实例崩溃前的状态了”,我想问一下,这些old的数据块为什么要前滚?!如果发现该tranction没有提交干啥还要把旧数据前滚呢? [/B]
最初由 超级野人 发布 [B]一个tranction没有发生commit,那么我认为只要把该回滚的数据块回滚就行了,干啥还要把那些没有发生修改的数据块(因为修改没有被write to disk)前滚,然后再回滚!!!! [/B]
最初由 超级野人 发布 [B]难道判断tranction是否提交一定要靠前滚?!!看scn,看tranctions table不就行了!!! [/B]
最初由 超级野人 发布 [B]每个block都有scn标记把!!!!! [/B]
本版积分规则 发表回复 回帖后跳转到最后一页