ORACLE Direct NFS安装
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,DNFS由Oracle 11g引入的新特性,旨在提高系统自带NFS的IO性能。DNFS相对于系统级NFS的降低了网络和IO传输的消耗。普通NFS的IO能力不高的原因是:1.低效的数据传输,多链路实现较
千家信息网最后更新 2025年11月11日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安全错误
数据库的锁怎样保障安全
富士通服务器更换硬盘后灯不亮
中专网络技术考哪些证书
网络安全伪基站经典案例
软件开发如何进行股票估值
数据库新技术包括哪些
cnki数据库有哪些改进地方
软件开发工程师底薪
读者的电子期刊数据库
c软件开发代码
网络安全工程师的证书
桦川软件开发
4399网游服务器时间
沈阳数据库数据恢复
厦航软件开发面经笔经
嘉善众智软件开发有限公司
网络安全与电子支付考试试卷
专业网络安全培训方案价格
cod16不能连接服务器
数据库bc库
网络安全认证方式有哪些
战友招募不同服务器
视频服务器 架构
label返回数据库
安卓手机网络安全设置
文档数据库的键值对保存在
浪潮服务器怎么看设备配置
vivo邮箱服务器怎么填
熊猫软件网络安全
地理国情数据库
db2 数据库查询不排序