redo log scn

[复制链接]
查看11 | 回复5 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
Who can explain this?
Since LGWR is busy the two commits are "piggyback", LGWR will write both at the same time and will use the same SCN for both.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
是说当lgwr异常繁忙的时候
将有可能出现两个commit使用一个scn
这个意思不知道是不是2个commit命令几乎同时达到?
当时就提出质疑,这样如果这个时候崩溃,可能丢失数据
但一直没跟人讨论出个结果来
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
biti :
why do you think the data may be lost ?
oldblackwolfdog:
where do you read this ? from Steve Adams?
sorry for bad English.


回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
Powerpoint presentation from my DBA class at Oracle Company
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
twocommits使用同一个scn
对于用户来说,是几乎同时获得成功的信息
也就是两个用户的commit命令是一起成功或者一起失败
当时我理解的是两个commit有先后之分
以为用户a再已经获得成功的信息的情况下后面一个用户还没有获得成功提交的信息


回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 biti_rainy 发布
[B]twocommits使用同一个scn
对于用户来说,是几乎同时获得成功的信息
也就是两个用户的commit命令是一起成功或者一起失败
当时我理解的是两个commit有先后之分
以为用户a再已经获得成功的信息的情况下后面一个用户还没有获得成功提交的信息

[/B]

I believe you're talking about group commit. In a group commit, LGWR writes only once. But why do you think a group commit only generates one SCN?
I'll do a test to find out. Do you have a test to prove that?
Yong Huang
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行