RAC 設定NFS作為歸檔目錄

gxlineji發表於2016-09-21
1)建立目錄
cd /
mkdir -p /arch/orcl1
mkdir -p /arch/orcl2
chown -R oracle:oinstall /arch/
service nfs start
chkconfig --level 2345   nfs on

ssh rac2
cd /
mkdir -p /arch/orcl1
mkdir -p /arch/orcl2
chown -R oracle:oinstall /arch/
service nfs start
chkconfig --level 2345   nfs on

2)在兩節點設定共享目錄
s029pm:
vi /etc/exports
/arch/orcl1 s030pm(rw,sync,no_root_squash)

s030pm:
vi /etc/exports
/arch/orcl2 s029pm(rw,sync,no_root_squash)

3)在兩節點啟動NFS
service nfs restart
chkconfig --level 2345   nfs on

4)在兩節點各自掛載共享目錄
s029pm:
mount -o rw -t nfs s030pm:/arch/orcl2 /arch/orcl2
s030pm:
mount -o rw -t nfs s029pm:/arch/orcl1 /arch/orcl1

5)如果想啟動就生效,將4寫到/etc/rc.d/rc.loacl
s029pm:
vi /etc/rc.d/rc.local
mount -o rw -t nfs s030pm:/arch/orcl2 /arch/orcl2

s030pm:
vi /etc/rc.d/rc.local
mount -o rw -t nfs s029pm:/arch/orcl1 /arch/orcl1

6)設定歸檔目錄
s029pm:
SQL> alter system set log_archive_dest_1='location=/arch/orcl1' sid='orcl1' scope=spfile;
s030pm:
SQL> alter system set log_archive_dest_1='location=/arch/orcl2' sid='orcl2' scope=spfile;

7) 轉到歸檔模式(archivelog)
alter database archivelog;
8) 開啟資料庫
alter database open;
9) 檢查資料庫是否已經執行在歸檔模式
archive log list

防火牆部分:
vi /etc/sysconfig/nfs
新增
RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
STATD_PORT=662

由於nfs服務需要開啟 mountd,nfs,nlockmgr,portmapper,rquotad這5個服務,需要將這5個服務的埠加到iptables裡面
 而nfs 和 portmapper兩個服務是固定埠的,nfs為2049,portmapper為111。
其他的3個服務是用的隨機埠,那就需要先把這3個服務的埠設定成固定的。

將這3個服務的埠設定為固定埠,修改/etc/service,新增以下內容(埠號必須在1024以下,且未被佔用)
     vim  /etc/services 
     在檔案的最後一行新增:
mountd  892/tcp
mountd  892/udp
rquotad  875/tcp
rquotad  875/udp
nlockmgr 32803/tcp
nlockmgr 32769/udp
     儲存並退出。

檢視當前這5個服務的埠並記錄下來 用
rpcinfo -p
    把顯示 nfs  2049, portmapper  111, 以及剩下的三個服務的埠隨便選擇一個記錄下來

重啟rpcbind和nfs:
service rpcbind start
/etc/init.d/nfs restart
chkconfig rpcbind on
chkconfig nfs on

-A INPUT -s 192.168.1.0/24 -p tcp --dport 111 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -p udp --dport 111 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -p tcp --dport 2049 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -p udp --dport 2049 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -p tcp -m multiport --dport 875,32803,32769,892,662,36225,49729 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -p udp -m multiport --dport 875,32803,32769,892,662,36225,49729 -j ACCEPT


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10995764/viewspace-2125257/,如需轉載,請註明出處,否則將追究法律責任。

相關文章