甲骨文直接NFS安装

  

DNFS由Oracle 11 g引入的新特性,旨在提高系统自带NFS的IO性能.DNFS相对于系统级NFS的降低了网络和IO传输的消耗。普通NFS的IO能力不高的原因是:
1。低效的数据传输,多链路实现较难;
2。系统的RPC堆栈IO以队列方式实现,限制了发送到TCP层的数据,
3.甲骨文实例到NFS客户端的IO传输效率低下;

  

NFS与DNFS数据传输的路径:
<强>

<>强普通NFS:
凹坠俏闹苯覰FS安装“
<强>

<强> DNFS
凹坠俏闹苯覰FS安装“
<强>

可以看到DNFS比NFS少了TCP→IP的数据传输阶段,直接通过RPC进行连接。
<强>

<>强安装过程:

  
 <代码>环境
  NFS服务器:172.10.10.10 PROD2
  NFS客户机:172.10.10.20 PROD1  
  
  

nfs的配置请参考:https://docs.oracle.com/cd/E37670_01/E37355/html/ol_setupnfssvr_btrfs.html

     

<强> 1。安装软件

  
 <代码> PROD2 # yum安装nfs-utils - y  
  

<强>

<强> 2。配置服务器

  
 <代码> 1)PROD2上创建共享目录
  PROD2 # mkdir - p/u01/nfs_torage
  PROD2 # vi/etc/exports  
  
 <代码> 2)修改出口
  PROD2 #猫/etc/exports/u01/nfs_torage * (rw、同步、no_wdelay缺乏安全感,insecure_locks no_root_squash)  
  

挂载选项:

  
  

a.https://docs.oracle.com/cd/E11882_01/install.112/e47689/post_inst_task.htm # LADBI1297
b.Mount Oracle RAC数据库的文件和修改的选项时使用NFS NAS设备(359515.1文档ID)

     
 <代码>
  3)启动服务
  PROD2 #服务rpcbind开始
  PROD2 # nfs服务开始
  PROD2 #服务nfslock开始
  PROD2 # chkconfig rpcbind
  PROD2 # chkconfig nfs
  PROD2 # chkconfig nfslock  
  

<强>

  
 <代码> 4)检查配置
  PROD2 # exportfs房车
  PROD2 # showmount - e localhost  
  

<强> 3。配置客户

  
 <代码> 1)创建挂载路径
  PROD1 # mkdir - p/卷/nfs_oradta
  PROD1 # chown - r甲骨文:oinstall/卷/nfs_oradata
  PROD1 # chmod - r 755/卷/nfs_oradata  
  

<强>

  
 <代码> 2)启动服务
  PROD1 #服务rpcbind状态
  PROD1 # chkconfig rpcbind
  PROD1 #服务重启rpcbind  
  

<强>

  
 <代码> 3)查看服务端信息
  PROD1 # showmount - e PROD2  
  

<强>

  
 <代码> 4)手动挂载
  格式:mount - t nfs & lt; NFS-SERVER-IP>: & lt; EXPORT-LOCATION>& lt; LOCAL-MOUNT-LOCATION>
  PROD1 nfs PROD2: # mount - t/u01/nfs_storage/卷/nfs_oradata  
  

<强>

  
 <代码> 5)配置自动挂载
  PROD1 #猫挂载
  PROD2:/u01/nfs_storage/卷/nfs_oradata nfs rw, bg,硬,nointr, tcp、更=3,timeo=300, rsize=32768, wsize=32768, actimeo=0 0 0
  或者
  PROD1 # vi/etc/rc.local
  mount - o rw, bg,硬,nointr rsize=32768, wsize=32768, tcp、更=3,timeo=600, actimeo=0, suid PROD2:/u01/nfs_storage/卷/nfs_oradata  
  

<强>

<强> 4。配置DNFS

  
 <代码> 1)DNFS配置文件
  挂载时dnfs通过查找以下文件决定挂载点的信息:
  美元ORCLE_HOME/dbs/oranfstab/etc/orafnstab/etc/mtab
  内容格式如下:
  服务器:NFS服务器名
  路径:NFS服务器IP或主机名
  出口:从NFS服务器导出的路径
  山:NFS的本地装载点
  
  vi/etc/oranfstab美元
  服务器:PROD2
  路径:172.10.10.10
  出口:/u01/nfs_storage
  山://卷nfs_oradata  
  

<强>

  
 <代码> 2)修改odm库
  sysdba sqlplus美元/完成立即关闭;
  $ cd $ ORACLE_HOME/rdbms/lib
  让- f ins_rdbms美元。可dnfs_on
  完成启动 
  

<强>

  
 <代码> 3)创建表空间
  完成创建表空间testnfs datfile '/u01/nfs_oradta/PROD1/testnfs01。dbf的大小100; 
  

<强>

  
 <代码> 4)检查dnfs是否生效
  $ grep NFS/u01/美联社/oracle/诊断接头/rdbms prod1/prod1/跟踪/alert_PROD1.log  
  

<强>

<强> 5。与dsnfs相关的视图

  
 <代码> v $ dnfs_servers;
  v $ dnfs_files;
  v $ dnfs_chanels;
  v $ dnfs_tas; 

甲骨文直接NFS安装