ORACLE Direct NFS安装
发表于:2024-10-12 作者:千家信息网编辑
千家信息网最后更新 2024年10月12日,DNFS由Oracle 11g引入的新特性,旨在提高系统自带NFS的IO性能。DNFS相对于系统级NFS的降低了网络和IO传输的消耗。普通NFS的IO能力不高的原因是:1.低效的数据传输,多链路实现较
千家信息网最后更新 2024年10月12日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/exports
2)修改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 on
4)检查配置PROD2# exportfs -rvPROD2# showmount -e localhost
3.配置client
1)创建挂载路径PROD1# mkdir -p /vol/nfs_oradtaPROD1# chown -R oracle:oinstall /vol/nfs_oradataPROD1# chmod -R 755 /vol/nfs_oradata
2)启动服务PROD1# service rpcbind statusPROD1# chkconfig rpcbind onPROD1# service restart rpcbind
3)查看服务端信息PROD1#showmount -e PROD2
4)手动挂载格式: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_oradata
2)修改odm库$sqlplus / as sysdbasql>shutdown immediate;$cd $ORACLE_HOME/rdbms/lib$make -f ins_rdbms.mk dnfs_onsql>startup
3)创建表空间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安全错误
数据库的锁怎样保障安全
国科大 网络安全专业评级
在服务器生存的视频
hp源码 无数据库笔记本
统筹协调网络安全工作的部门
台州有网络安全方向的公司吗
ftp服务器 强用户管理
网络安全专业陈曦
虚拟服务器多少钱一个月
威海荣成乳山文登软件开发
高中网络技术应用期末题
苏州前端软件开发哪家正规
数据库r-s集合
云餐厅怎么连接不到服务器
三大举措保障网络安全
供电网络安全攻防
java 软件开发 框架
网络安全班级活动策划
steam登录连接服务器有问题
教师关于网络安全的教育实践
明确网络安全重点
air 数据库是否正常吗
苹果云上贵州服务器在美国吗
眼科 视光学 公开数据库
网络技术支持感谢信
互联网基金和科技基金
中央 网络安全会议
地下城与勇士登录服务器未响应
app软件开发epwk
原神手游确定自己服务器
电脑服务器域名