|
Re: 我迷惑了?
最初由 SpringTang 发布
[B]quote:
***************************************************************************************
--------------------------------------------------------------------------------
最初由 liyongdong 发布
一个用户请求锁定另一个用户已COMMIT的资源不成功的机会是存在的,从COMMIT到DBWN进程结束之间的时间很短,如果恰巧在这个时间断电,由于 COMMIT已触发LGWR进程,所以这些未来得及写入数据文件的改变会在实例重启后由SMON进程根据重做日志文件来前滚。如果未COMMIT就断电,由于DBWN之前触发LGWR,所有DBWN在数据文件上的修改都会被先一步记入重做日志文件,实例重启后,SMON进程再根据重做日志文件来回滚。
--------------------------------------------------------------------------------
实例重启后,SMON进程再根据重做日志文件来回滚。???
不会吧?应该是通过回滚段来回滚.怎么可能是根据重做日志文件来回滚.
***************************************************************************************
以前我认为回滚段来回滚.现在看了这文章给我的认识是我更倾向于实例重启后,SMON进程再根据重做日志文件来回滚。
但是没有实验可以做一个来证明是那种的情况?
有谁可以阐明这个问题么?
Thanks! [/B]
同样迷惑 |
|