文档解释
ORA-27090: 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: 无法为异步磁盘I/O保留内核资源
ORA-27090是由于找不到可用的内核资源(如未知的运行错误或资源耗尽)而导致I/O操作无法完成或无法启动。通常发生在发出文件系统I/O请求,如写入日志或数据文件时。
官方解释
常见情况:
1、可用资源(如内存,CPU,磁盘IO)不足导致I/O操作无法启动。
2、文件系统受损或被占用而无法响应请求。
3、尝试执行数据库操作的操作系统上有其他应用程序/运行时错误。
一般处理方法及步骤
1、确保操作系统内核资源可用,例如,尝试为该操作系统扩展内存,CPU,磁盘IO等资源。
2、确保文件系统正常工作,并不受任何程序占用。
3、确保操作系统中没有其他应用程序或运行时错误。
4、如果以上处理方法无效,可以考虑改用同步I/O,但是,同步I/O在某些情况下会以较低的性能完成任务,因此不推荐改用同步I/O。