您的位置:首页 > 数据库

设定NFS恢复archive log dest在local disk的RAC 数据库

2015-08-04 14:42 579 查看
node 1:SDB1   log_archive_dest_1='location=/u01/app/oracle/oradata/RACTEST/archive1'

node2 :SDB2   log_archive_dest_1='location=/u01/app/oracle/oradata/RACTEST/archive2'

在SDB1上设定NFS连接到SDB2:/u01/app/oracle/oradata/RACTEST/archive2

在SDB2上设定NFS连接到SDB1:/u01/app/oracle/oradata/RACTEST/archive1

这样两个节点都可以看到对方的archive log记录

1 在SDB1和SDB2上创建文件夹,此处使用oracle帐号

 mkdir -p /u01/app/oracle/oradata/RACTEST/archive2

 mkdir -p /u01/app/oracle/oradata/RACTEST/archive1

因为两台机器的oracle账号uid都是一样的,所以只要设定好以上文件夹的权限就好了

2 在两台服务器上开启NFS服务

    service nfs start

  chkconfig nfs on

3 设定 /etc/exports

 vi /etc/exports

SDB2:

/u01/app/oracle/oradata/RACTEST/archive2 *(rw,sync,no_wdelay,insecure_locks,root_squash)

SDB1:

/u01/app/oracle/oradata/RACTEST/archive1 *(rw,sync,no_wdelay,insecure_locks,root_squash)

使用showmount -e localhost 查看是否目录已经共享出去

exportfs -a / -r 重新加载/etc/exports

4 设定nfs目录,在/etc/fstab里面添加以下

SDB2:

sdb1:/u01/app/oracle/oradata/RACTEST/archive1   /u01/app/oracle/oradata/RACTEST/archive1 nfs  rw,bg,hard,nointr,tcp,vers=3,timeo=300,rsize=32768,wsize=32768,actimeo=0  0 0

SDB1:

sdb2:/u01/app/oracle/oradata/RACTEST/archive2  /u01/app/oracle/oradata/RACTEST/archive2 nfs  rw,bg,hard,nointr,tcp,vers=3,timeo=300,rsize=32768,wsize=32768,actimeo=0  0 0

mount -a

加载相应的路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nfs