|
|
最初由 hanson 发布
[B]我觉得确实有问题呀?
假设日志文件A在log switch到日志文件B时,触发了checkpoint。
那应该是意味着日志文件B要可用的话,必须等checkpoint结束才
可以。如果checkpoint花了30多分钟的话,那企不是oracle要等待
30多分钟才可以用日志文件B吗?如果在这30多分钟里,有用户
提交了(commit)了某句dml,那企不是要等30多分钟才得到
commit结束的消息了吗?
望各位高手指教。 [/B]
在这种情况下, 是30分钟后, LOG FILE A 才可用. 如果在30分钟之内, LOG switch 到A了, 数据库就会HUNG住, ALTER LOG 中就会看到CHECK POINT NOT COMLETE |
|