ORA-27061: skgfospo: waiting for async I/Os failed .

 

oracle版本:Oracle9i Enterprise Edition Release 9.2.0.1.0
os版本:AIX5.3-TL3

 

这个由于异步IO引起的问题,在AIX 5.3 TL3下,使用文件系统,打开Oracle的异步IO选项的时候,经常会出现。
当异步IO的请求(队列)超出MAXREQS的时候,由于AIX上AIOWAIT的问题,会导致返回值是错误的,Oracle发现
该错误后,就会出现问题。如果正好是某些重要的后台进程碰到这样的错误,会导致数据库宕掉。

 

解决方法(三选一,其中第二和第三可以一起使用):

1、关闭数据库的异步IO(最后没办法的时候采取的措施)

 

2、修改异步IO参数,加大MAXREQS到8192,甚至16384(很多人说这个调整无效)

chdev -l aio0 -a maxreqs=16384 --或者8192

要不启动系统,动态修改请使用下面命令(临时设置,重启不起作用)

aioo -o maxreqs=16384   --或者8192  (aioo是AIX5.3-TL5版本以上才支持的)

 

3、安装IBM的IZ03260补丁包(这个是最根本的解决方法,修复bug)


现象:由于AIO的异常,在系统会看见cpu有异常等待,及时系统空闲,cpu也有等待,这个时候的临时解决方法是重启下服务器,让其aio正常工作,找个时间重启下机器

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值