Tag Archives: async_on

Linux上Oracle启用异步IO

刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。 首先要检查操作系统上,异步io的相关包是否已经安装,如果没有的话,通过rpm进行安装,并检查系统上异步io的参数设置: [oracle@localhost ~]$ rpm -qa|grep aio libaio-0.3.107-10.el6.x86_64 libaio-devel-0.3.107-10.el6.x86_64 [oracle@localhost ~]$ more /proc/sys/fs/aio-max-nr 1048576 然后检查数据库在链接时是否已经加载了aio的包: [oracle@localhost ~]$ /usr/bin/ldd $ORACLE_HOME/bin/oracle | grep libaio libaio.so.1 => /lib64/libaio.so.1 (0x0000003e13000000) 如果没有看到libaio的包,说明Oracle没有链接aio,那么这时就需要重新make oracle的可执行文件,9i的方法为: make -f ins_rdbms.mk async_on make -f ins_rdbms.mk ioracle 10g以后的方法为: make PL_ORALIBS=-laio -f … Continue reading

Posted in ORACLE | Tagged , , , , , , , | Leave a comment