引用:
原帖由 clarcli 于 2007-9-10 15:45 发表 
我想日志更新了,控制文件也会跟着更新,down了之后,重新启动,mount控制文件,在mount数据文件的时候会检查文件scn号是否一直,由于数据文件没有更新,会使用日志做数据文件的恢复的;
这位哥们让我茅塞顿开了。
一切都是oracle和db2实现机制不同造成的。oracle这种机制可以保证端到端的一致性。
db2的实现机制是,将崩溃恢复需要repaly的lsn存放到SQLOGCTL.LFH中,这就注定了db2在使用fs的cache的时候,非常容易丢失数据并造成不一致。
呵呵,感谢各位。