ITPub博客

首页 > 数据库 > Oracle > ORA-27090: Unable to reserve kernel resources for asynchronous disk I/O

ORA-27090: Unable to reserve kernel resources for asynchronous disk I/O

原创 Oracle 作者:dmcatding 时间:2019-10-12 13:42:59 0 删除 编辑

系统环境;Red Hat Enterprise Linux Server release 6.8 (Santiago)

内存:16G

数据库版本:11.2.0.4.170117


问题:数据库目录Oracle 使用率90% 告警

检查发现:grid用户的trace目录增大

单个 +ASM1_ora_1135.trc 日志9G, 而且一直增长。

检查ASM告警日志:

Errors in file /oracle/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_ora_1135.trc:

ORA-27090: Unable to reserve kernel resources for asynchronous disk I/O

Linux-x86_64 Error: 11: Resource temporarily unavailable

Additional information: 3

Additional information: 128

Additional information: 978444928



问题找到了。查原因吧,MOS 搜索 ORA-27090 




到这里原来是内核参数值太低限制导致  Oracle建议值: fs.aio-max-nr = 3145728


查看当前系统:

[root@onetdb1 trace]# sysctl -a| grep aio

fs.aio-nr = 1048576

fs.aio-max-nr = 1048576


修改完毕后

[root@onetdb1 trace]# sysctl -p 

再次检查

[root@onetdb1 trace]# sysctl -a| grep aio

fs.aio-nr = 1048576

fs.aio-max-nr = 3145728


已生效 报错也停止了。

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

上一篇: OGG-01423
请登录后发表评论 登录
全部评论
此BLOG仅作为个人笔记记录,如有误肯请各位指正,谢谢!

注册时间:2015-07-04

  • 博文量
    91
  • 访问量
    190122