IO错误与NetApp

问题现象:
刚上班,项目经理找我说数据库不能连接。
这是XXX数据库服务器,上面有两个实例:一个XX平台,一个XXX.数据库不能连接,服务电话自然就响起来了.[@more@]

检查:
登录到服务器。
服务器环境使用的是windows2003 + oracle9i单机 + NETAPP存储,原来一直运行稳定。
查看alert告警日志,有以下类似内容:
Sat Jul 12 07:04:38 2008
KCF: write/open error block=0x685 online=1
file=15 E:ORACLEORADATAHTJSCGSUNDOTBS02.ORA
error=27070 txt: 'OSD-04016: Error queuing an asynchronous I/O request.
O/S-Error: (OS 1117) 由于 I/O 设备错误,无法运行此项请求。'
Sat Jul 12 07:04:38 2008
Errors in file c:oracleadminhtjscgsbdumphtjscgs_dbw0_2252.trc:
ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
ORA-01114: IO error writing block to file 15 (block # 1669)
ORA-01110: data file 15: 'E:ORACLEORADATAHTJSCGSUNDOTBS02.ORA'
ORA-27070: skgfdisp: async read/write failed
OSD-04016: Error queuing an asynchronous I/O request.
O/S-Error: (OS 1117) 由于 I/O 设备错误,无法运行此项请求。

DBW0: terminating instance due to error 1242
Sat Jul 12 07:09:40 2008
Errors in file c:oracleadminhtjscgsbdumphtjscgs_pmon_2184.trc:
ORA-01242: data file suffered media failure: database in ARCHIVELOG mode

看一下另外一个实例的告警日志:
Sat Jul 12 07:29:13 2008
Errors in file c:oracleadmindxptbdumpdxpt_lgwr_2420.trc:
ORA-27103: internal error
OSD-00009: Message 9 not found; product=RDBMS; facility=SOSD
ORA-00340: IO error processing online log 2 of thread 1
ORA-00345: redo log write error block 154703 count 3
ORA-00312: online log 2 thread 1: 'G:ORACLEORADATADXPTREDO02.LOG'
ORA-27070: skgfdisp: async read/write failed
OSD-04016: Error queuing an asynchronous I/O request.
O/S-Error: (OS 1117) 由于 I/O 设备错误,无法运行此项请求。

资源管理器看一下,都还健在,很奇怪!难道这两个数据库服务都是自动运行?看了一下服务,果然都是自动。

起因:由于机房电源问题,服务器关机重启了一次。而通过NetApp挂载的后两块硬盘的mount在数据库启动之后。

解决:
重启数据库,却突然报了一个out of memory. NND,不成这个虚拟机做的服务器内存丢了?看了一下,2G内存也健在。
再通过任务管理器看看,也经有两个oracle.exe,占据了大量内存。
通过服务停掉两个实例,通过CMD,重启这个服务,正常启动,问题解决。
小结:
出现问题不能妄下结论,一定要经过验证才能确定。另外存储的知识也要有,不然,稀哩糊涂重启了数据库,也搞不清楚问题根源在哪儿。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/271063/viewspace-1007237/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/271063/viewspace-1007237/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值