在还原数据库的过程中,需要拷贝或者共享备份文件,因为在实施数据库安装时大多数服务器未安装nfs服务端,因此使用群晖上的nfs存储作为中转;
在数据库服务器上挂载nfs,将rman文件拷贝进去,在测试环境中挂载直接读取;

群晖nfs设置

群晖存储-nfs挂载 - 图1
参照图片,检查群晖nfs存储设置,将读写权限放开至关联服务器

测试环境nfs挂载

  1. 首先创建 /rman_backup/,并且将属主更改为oracle:oinstall;
  2. 执行如下命令mount -t nfs 172.16.61.77:/volume13/nfs /rman_backup将群晖nfs挂在上
  3. aix下可以执行如下命令挂载
    1. mkdir /rman_backup
    2. nfso -o nfs_use_reserved_ports=1
    3. mount -o rw,hard,nointr,noac,vers=3,rsize=32768,wsize=32768 172.16.61.77:/volume13/nfs /rman_backup

    上述挂载均为临时挂载,操作系统重启后失效,如果要永久挂载,aix下修改/etc/filesystems文件进行挂载,linux下修改/etc/fstab文件进行挂载

挂载过程中遇到问题

如果在同一个挂载点挂载不同的nfs,会出现如下报错

  1. mount.nfs: Stale file handle

解决办法
执行umount /rman_backup
然后重新挂载新的nfs