NFS配置

NFS实验操作步骤:
一、配置server端
  1)、创建文件夹
  mkdir -p /u01/nfs_storage
  chown -R oracle:oinstall /u01/nfs_storage
  2)、配置/etc/exports文件
  /u01/nfs_storage *(rw,sync,no_wdelay,insecure,insecure_locks,no_root_squash)
  3)、开启NFS服务
  service nfs status
  chkconfig nfs on
  service nfs start
  service nfs status
  4)、查看被用于共享的文件夹
  exportfs -v
二、配置client端
  1)、创建挂载点
  mkdir -p /u01/nfs_oradata
  2)、配置/etc/fstab文件
  <SvrHost>:/u01/nfs_storage /u01/nfs_oradata nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768 0 0
  注:这里的SvrHost为server端服务器IP或者主机名。
  3)、挂载目录
  mount /u01/nfs_oradata
  mount
  4)、创建文件目录
  mkdir -p /u01/nfs_oradata/prod1
  chown -R oracle:oinstall /u01/nfs_oradata
  5)、查看/etc/mtab文件
  cat /etc/mtab
  6)、关闭数据库
  shutdown immediate
  7)、以oracle用户
  cd $ORACLE_HOME/rdbms/lib
  make -f ins_rdbms.mk dnfs_on
  8)、开启数据库
  startup
  9)、查看数据库警告日志
  grep NFS /u01/app/oracle/diag/rdbms/prod1/prod1/trace/alert_prod1.log
  Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 3.0
  10)、在共享目录创建数据文件
  create tabspace testnfs datafile '/u01/nfs_oradata/prod1/testnfs01.dbf' size 20m;
  11)、再次查看数据库警告日志
  grep NFS /u01/app/oracle/diag/rdbms/prod1/prod1/trace/alert_prod1.log
  # Direct NFS: channel id [0] path [odd] to filer [odd] via local [] is UP
  # Direct NFS: channel id [1] path [odd] to filer [odd] via local [] is UP
三、停止NFS
  1)、删除之前创建的表空间及数据文件
  drop tablespace testnfs including contents and datafiles;
  2)、关闭数据库
  shutdown immediate
  3)、卸载目录
  umount /u01/nfs_oradata
  4)、停止nfs服务
  /sbin/service nfs stop
  /sbin/chkconfig nfs off
  5)、删除目录
  rm -Rf /u01/nfs_storage
  rm -Rf /u01/nfs_oradata
  6)、关闭nfs功能
  cd $ORACLE_HOME/rdbms/lib
  make -f ins_rdbms.mk dnfs_off
  7)、重新启动数据库
  startup
 
四、警告日志出现以下错误:

create tablespace testnfs datafile '/u01/oradata/prod1/testnfs 01.dbf' size 20m
Direct NFS: please check that oradism is setuid

解决方法:

1、把oradism文件修改为root属主

chown root /u01/app/oracle/product/11.2.0/dbhome_1/bin/oradism

2、把oradism文件加上setuid的权限

chmod u+s /u01/app/oracle/product/11.2.0/dbhome_1/bin/oradism

原文地址:https://www.cnblogs.com/orcl-2018/p/9881711.html