|
本帖最后由 mike79 于 2014-3-22 22:31 编辑
wolfop 发表于 2014-3-22 20:14 ![]()
单机还是RAC啊?而且关键要构造有写control file的情况。
SF For RAC。生产环境,发现了这个情况以后肯定是在业务低谷时期作操作的,但是Oracle自己的增量checkpoint以3秒为周期定期写控制文件的。所以即使业务少的时候也是有写控制文件的。
另外想起来,以前做过同步PPRC的测试,PPRC链路断开时,对source LUN的访问也会被挂起,而且每次几乎都是20秒。在这段时间内,切归档操作也是被挂起,直到20秒过后source LUN的访问恢复了才结束。
不知道Oracle写控制文件是通过哪个系统调用。如果是write的话,那么write本身是没有超时的,只有依靠磁盘驱动程序或者系统层面参数的scsi timeout之类的来控制超时,超时的话write返回失败。如果是这样的话,数据库IO挂起十几秒而不宕也不是不可能。
|
|