| How to Disable Asynch_io on HP to Avoid Ioctl Async_config Error Errno = 1 [ID 302801.1] | |||||
|
| |||||
| 修改时间 22-OCT-2009 类型 HOWTO 状态 PUBLISHED | |||||
In this Document
Goal
Solution
References
If /dev/async is present and correctly configured, Oracle (for HP only) will use it for memory locking which is needed for async i/o for SGA memory pages via ioctl.
Oracle (for HP only) opens /dev/async successfully only if the /dev/async HP-UX device driver is properly configured for read and write.
This is irrespective of whether the DISK_ASYNC_IO parameter is set to TRUE.
Problem is Oracle (for HP only) still uses async I/O regardless of the value of init settings
(disk_asynch_io=FALSE and filesystemio_options=none).
The parameter filesystemio_options=none doesn't work.
From the 9.2 until 10.1 version, to inactivate ASYNCH_IO with Oracle, the workaround is to:
Note: This may impact other applications that wish to use asynch I/O
Grant dba group the MLOCK privilege to avoid the Ioctl ASYNC_CONFIG trace file errors:
Since the Oracle 10.2 version, the problem is resolved as these settings stop the tracing:
disk_asynch_io=FALSE
filesystemio_options=none
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7199859/viewspace-625251/ ,如需转载,请注明出处,否则将追究法律责任。