ORACLE Direct NFS安装
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,DNFS由Oracle 11g引入的新特性,旨在提高系统自带NFS的IO性能。DNFS相对于系统级NFS的降低了网络和IO传输的消耗。普通NFS的IO能力不高的原因是:1.低效的数据传输,多链路实现较
千家信息网最后更新 2026年11月01日ORACLE Direct NFS安装
DNFS由Oracle 11g引入的新特性,旨在提高系统自带NFS的IO性能。DNFS相对于系统级NFS的降低了网络和IO传输的消耗。普通NFS的IO能力不高的原因是:
1.低效的数据传输,多链路实现较难;
2.系统的RPC堆栈IO以队列方式实现,限制了发送到TCP层的数据;
3.oracle实例到nfs客户端的IO传输效率低下;
NFS与DNFS数据传输的路径:
普通NFS:
DNFS
可以看到dnfs比nfs少了TCP->IP的数据传输阶段,直接通过RPC进行连接。
安装过程:
环境NFS SERVER:172.10.10.10 PROD2 NFS CLIENT:172.10.10.20 PROD1 nfs的配置请参考:https://docs.oracle.com/cd/E37670_01/E37355/html/ol_setupnfssvr_btrfs.html
1.安装软件
PROD2#yum install nfs-utils -y
2.配置SERVER
1)PROD2上创建共享目录PROD2#mkdir -p /u01/nfs_toragePROD2#vi /etc/exports2)修改exportsPROD2#cat /etc/exports/u01/nfs_torage *(rw,sync,no_wdelay,insecure,insecure_locks,no_root_squash)挂载选项:
a.https://docs.oracle.com/cd/E11882_01/install.112/e47689/post_inst_task.htm#LADBI1297
b.Mount Options for Oracle files for RAC databases and Clusterware when used with NFS on NAS devices (Doc ID 359515.1)
3)启动服务PROD2# service rpcbind startPROD2# service nfs startPROD2# service nfslock startPROD2# chkconfig rpcbind onPROD2# chkconfig nfs onPROD2# chkconfig nfslock on4)检查配置PROD2# exportfs -rvPROD2# showmount -e localhost3.配置client
1)创建挂载路径PROD1# mkdir -p /vol/nfs_oradtaPROD1# chown -R oracle:oinstall /vol/nfs_oradataPROD1# chmod -R 755 /vol/nfs_oradata2)启动服务PROD1# service rpcbind statusPROD1# chkconfig rpcbind onPROD1# service restart rpcbind3)查看服务端信息PROD1#showmount -e PROD24)手动挂载格式:mount -t nfs : PROD1#mount -t nfs PROD2:/u01/nfs_storage /vol/nfs_oradata 5)配置自动挂载PROD1#cat /etc/fstabPROD2:/u01/nfs_storage /vol/nfs_oradata nfs rw,bg,hard,nointr,tcp,vers=3,timeo=300,rsize=32768,wsize=32768,actimeo=0 0 0或者PROD1#vi /etc/rc.localmount -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0,suid PROD2:/u01/nfs_storage /vol/nfs_oradata
4.配置DNFS
1)DNFS配置文件挂载时dnfs通过查找以下文件决定挂载点的信息:$ORCLE_HOME/dbs/oranfstab/etc/orafnstab/etc/mtab内容格式如下:Server:NFS服务器名Path:NFS服务器IP或主机名Export:从NFS服务器导出的路径Mount:NFS的本地装载点$vi /etc/oranfstabserver:PROD2path:172.10.10.10export:/u01/nfs_storagemount:/vol/nfs_oradata2)修改odm库$sqlplus / as sysdbasql>shutdown immediate;$cd $ORACLE_HOME/rdbms/lib$make -f ins_rdbms.mk dnfs_onsql>startup3)创建表空间sql>create tablespace testnfs datfile '/u01/nfs_oradta/PROD1/testnfs01.dbf' size 100m;4)检查dnfs是否生效$grep NFS /u01/ap/oracle/diag/rdbms/prod1/PROD1/trace/alert_PROD1.log
5.与dsnfs相关的视图
v$dnfs_servers;v$dnfs_files;v$dnfs_chanels;v$dnfs_tas;
6.禁用dnfs
1).删除表空间,停库drop tablespace testnfs including contents andatfiles;shutdown imediate2).禁用dnfs:cd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk dnfs_of3).启动数据库startup4).删除相关的nfs配置参考:
Step by Step - Configure Direct NFS Client (DNFS) on Linux (Doc ID 762374.1)
配置
服务
数据
传输
数据传输
服务器
系统
路径
普通
信息
文件
格式
空间
参考
检查
低下
主机
低效
内容
原因
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技股
江苏根荣互联网科技
美国互联网保险保险科技
互联网和科技创新
科技互联网公司装修
互联网扶贫科技
上海互联网科技有限公司
北京互联网科技公司
奔汉互联网科技
顺网科技2021年互联网排名
华服互联网科技官网
黑科技闪耀互联网之光
苏州五指互联网络科技有限
花神(南京)互联网科技有限公司
互联网科技商业
搜狐科技互联网
中国互联网公司排名锤子科技
中国互联网有什么科技
21世纪互联网科技成就
世界互联网科技成果奖
花魁咖啡
为想互联网科技怎么样
掌上梦互联网科技
现代互联网科技股
从那以后互联网科技有限公司
互联网领先科技活动
现代互联网科技公司
优雇互联网科技有限公司
如何强化互联网金融科技
株洲百竞科技的互联网营销顾问