1. 文件系统buffer对一致性的影响不存在,因为:
On UNIX, Oracle Database uses the O_SYNC flag to bypass the file system buffer cache. The flag name depends on the UNIX port.
On Windows, Oracle Database bypasses the file system buffer cache completely.
2. Oracle的LGWR, DBWn, CKPT进程会进行协调,保证数据在写入磁盘之前,日志已经写入。Oracle有完善的机制保证数据的一致性。你可以到Oracle网站上下一些文档看看。
3. 数据一致性和不丢数据是两个概念。
4. 大机不是不会死机,只是一般情况下很难死机。如果你在IBM Lab的兄弟不能写个恶意程序把大机搞死,恐怕他学艺未佳。