最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Linux上Oracle启用异步IO

来源:动视网 责编:小采 时间:2020-11-09 11:09:56
文档

Linux上Oracle启用异步IO

Linux上Oracle启用异步IO:刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。首先要检查操作系统上,异步io的相关包是否已经安装,如 刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。首先要检查操作系统上,异步io的相关包是否已经
推荐度:
导读Linux上Oracle启用异步IO:刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。首先要检查操作系统上,异步io的相关包是否已经安装,如 刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。首先要检查操作系统上,异步io的相关包是否已经


刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。首先要检查操作系统上,异步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-nr1048576然后检查数据库在链接时是否已经加载了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 ioracle10g以后的方法为:

make PL_ORALIBS=-laio-f ins_rdbms.mk async_on编译完成后,操作系统的设置完成,还需要设置数据库的初始化参数:

SQL>SHOWparameter disk_asynch_io
NAMETYPEVALUE------------------------------------ -------------------------------- --------------------disk_asynch_ioBOOLEANTRUESQL>SHOWparameter filesystemio_options
NAMETYPEVALUE------------------------------------ -------------------------------- ------------------filesystemio_options stringNONE对于裸设备而言,这样的设置就足够了,但是对于文件系统而言,还需要讲filesystemio_options设置为ASYNCH并重启数据库:

SQL>ALTERSYSTEMSETFILESYSTEMIO_OPTIONS=ASYNCH SCOPE=SPFILE;
System altered.由于编译oracle可执行文件的时候也要关闭数据库,合理的安排设置参数的顺序,可减少数据库的重启次数。

文档

Linux上Oracle启用异步IO

Linux上Oracle启用异步IO:刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。首先要检查操作系统上,异步io的相关包是否已经安装,如 刚解决了一个异步io的问题,还是专门描述一下Oracle中设置异步IO的方式。首先要检查操作系统上,异步io的相关包是否已经
推荐度:
标签: 使用 启用 linux
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top