1.1报错
ASM Alert一直报这个错误
Errors in file /u01/app/grid/diag/asm/+asm/+ASM2/trace/+ASM2_ora_254925.trc:
ORA-27090: Unable to reserve kernel resources for asynchronous disk I/O
Additional information: 3
Additional information: 128
Additional information: 8
Errors in file /u01/app/grid/diag/asm/+asm/+ASM2/trace/+ASM2_ora_254925.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
Wed Aug 19 13:38:30 2020
1.2问题分析
> oerr ora 27090
27090, 00000, "Unable to reserve kernel resources for asynchronous disk I/O"
// *Cause: The system call to reserve kernel resources for asynchronous I/O
// has failed.
// *Action: Check errno
ORA-27090 - Unable to Reserve Kernel Resources for Asynchronous Disk I/O (Doc ID 579108.1)
Oracle Database - Enterprise Edition - Version 10.2.0.4 to 12.2.0.1 [Release 10.2 to 12.2]
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
# sysctl -a|grep aio
#vi /etc/sysctl.conf
#sysctl -a
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_01/install.112/e24326/toc.htm#BHCCADGD is incorrect.
The Oracle documentation lists the minimum value as the max value.