发现了告警文件中数据库在我启动之前已经有几次启动了,但是mount阶段报错:
ORA-00210: cannot open the specified control file
ORA-00202: control file: 'Z:\ORADATA\BSRUN\CONTROL01.CTL'
ORA-27041: unable to open file
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。
很像存储没有挂载,但是客户又说存储早上都是正常的。
附上alert日志和故障前一小时的AWR,望liu大大给看看,
从日志上看,Mon May 14 10:58:13的时候当系统尝试拉起数据库的时候,没有找到控制文件,如果是控制文件是放在存储上的,那应该是这个时间点存储路径没有被找到。不一定是存储有问题,可能是系统认多路径的问题(如果有的话)而且这个时间点应该是所以放在存储上的文件都没有被系统找到。
到Mon May 14 11:23:03 2012
ALTER DATABASE OPEN数据库已经open起来了,说明这个时间点存储或者路径已经被认到了。
awr报告为9点到10之间。
可以结合操作系统的日志Mon May 14 10:27:09 2012到Mon May 14 10:58:04 2012时间段内,系统发生了什么异常事件。