|
|
看法和 liuguanyun 相同
出现 Checkpoint not complete 相应也会有
Thread 1 cannot allocate new log, sequence 249 等
意思是 This message indicates that Oracle wants to reuse a redo log file, but the
corresponding checkpoint associated is not terminated. In this case, Oracle
must wait until the checkpoint is completely realized. (metalink 147468.1)
Log switich 的时候会 有相应的checkpoint ,
而不是 "log switch 也跟 checkpoint没有直接关系 " ,"日志切换完日志文件B就可用了,可以从buffer中写入重做记录,与checkpoint 完不完成没有关系 "
产生错误信息的原因则是
- A frequency of checkpoints which is too high. /*checkopint 过于频繁
- A checkpoints are starting but not completing /*checkpoint 没完成
- A DBWR which writes too slowly. /* DBWR写入过慢 ,LGWR 不得不等待DBWR 完成
特别注意的地方是当日志切换的时候 ,日志产生的 checkpoint
会不考虑当前的 checkpoint process
A checkpoint occurs at every log switch. If a previous checkpoint is already
in progress, the checkpoint forced by the log switch will override the current
checkpoint. |
|