重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1105|回复: 0
打印 上一主题 下一主题

[Oracle] ORA-27090 - Unable to Reserve Kernel Resources for Asynchronous Disk I/O

[复制链接]
跳转到指定楼层
楼主
发表于 2021-5-13 17:22:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ORA-27090 - Unable to Reserve Kernel Resources for Asynchronous Disk I/O (Doc ID 579108.1)






In this Document

Symptoms

Changes

Cause

Solution

References

APPLIES TO:

Oracle Database - Enterprise Edition - Version 10.2.0.4 to 12.2.0.1 [Release 10.2 to 12.2]

Oracle Database Cloud Schema Service - Version N/A and later

Oracle Database Exadata Express Cloud Service - Version N/A and later

Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later

Oracle Cloud Infrastructure - Database Service - Version N/A and later

Linux x86-64

Linux x86

***Checked for relevance on 02-Sep-2016***

Oracle Server Enterprise Edition - Version: 10.2.0.4

10.2.0.4

***Checked for relevance on 26-AUG-2014***




SYMPTOMS

You discover messages of this nature in your alert log:



ORA-27090: Message 27090 not found; product=RDBMS; facility=ORA


Additional information: 3

Additional information: 128

Additional information: 65536


- OR -




ORA-27090: UNABLE TO RESERVE KERNEL RESOURCES FOR ASYNCHRONOUS DISK I/O


Additional information: 3

Additional information: 128

Additional information: 65536


- OR -



ORA-27090: Message 27090 not found;  product=RDBMS; facility=ORA

Linux-x86_64 Error: 4: Interrupted system call

Additional information: 3

Additional information: 128

Additional information: 65536



Strace against DBWR shows:



io_setup(4096, 0x66e1588) = -1 EAGAIN (Resource temporarily unavailable),


which is related to "aio-max-nr" kernel limit.



CHANGES



CAUSE

The "aio-max-nr" kernel limit is too low.



SOLUTION

The "aio-max-nr" kernel limit should be adjusted according to Oracle recommendations which are available in this document:


Oracle Validated Configuration:

http://linux.oracle.com/pls/apex/f?p=102:2:2007385298933639::NO::P2_VC_ID:426


Also, this parameter should be set as follows:

-------------------------------------

fs.aio-max-nr= 3145728

-------------------------------------




NOTE:

Per bug Bug 13554729 - CORRECT FS.AIO-MAX-NR = 3145728

the published limit in the Oracle Documentation at http://docs.oracle.com/cd/E11882 ... 26/toc.htm#BHCCADGD is incorrect.

The Oracle documentation lists the minimum value as the max value.



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-26 14:58 , Processed in 0.109202 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表