將12c RAC由標準叢集改為flex叢集

hooca發表於2016-06-01
OS:Oracle Linux 6.6 64bit

在12c下,RAC叢集分為標準叢集和flex叢集,可如下方式檢視

點選(此處)摺疊或開啟

  1. $ crsctl get cluster mode status
  2. Cluster is running in "standard" mode
可在安裝時指定叢集模式。如果在安裝時使用標準叢集,可按如下方式改為flex叢集。

1. GNS準備
GNS也需要配置DNS,可以用DHCP動態分配IP,也可以在DNS中靜態分配。這裡用DNS靜態分配。
如果一開始未配置GNS,會有如下顯示

點選(此處)摺疊或開啟

  1. $ srvctl status gns
  2. PRKF-1117 : GNS server is not configured in this cluster.
1)DHCP配置
    見:為RAC 11g配置DNS,NTP,DHCP服務

2)DNS配置
   DNS中保留SCAN IP的解析,新增GNS VIP條目

點選(此處)摺疊或開啟

  1. vi demo.com.db
  2. ……

  3. gns.demo.com IN A 192.168.6.24

  4. vi 192.168.6.db
  5. ……
  6. 24 PTR gns.demo.com.
所有叢集內節點更改域名解析配置,將子域名加入

點選(此處)摺疊或開啟

  1. $ cat /etc/resolv.conf
  2. search demo.com grid.demo.com
  3. nameserver 192.168.6.23

2. 新增GNS資源
以root使用者執行GNS新增

點選(此處)摺疊或開啟

  1. # /u01/app/12.1.0/grid/bin/srvctl add gns -vip 192.168.6.24 -domain grid.demo.com
啟動GNS,仍然是用root使用者執行

點選(此處)摺疊或開啟

  1. # /u01/app/12.1.0/grid/bin/srvctl start gns
GNS服務只會在一個節點執行

點選(此處)摺疊或開啟

  1. $ srvctl status gns
  2. GNS is running on node node1.
  3. GNS is enabled on node node1.

  4. $ srvctl status gns -node node2
    GNS is not running on node node2.
    GNS is enabled on node node2.
  1. $ crsctl status res -t
  2. ……
  3. ora.gns
  4.       1 ONLINE ONLINE node1 STABLE
3. 將標準ASM轉換為Flex ASM
http://blog.itpub.net/22621861/viewspace-2112288/

4.將標準叢集轉換為Flex叢集

以root使用者執行

點選(此處)摺疊或開啟

  1. # /u01/app/12.1.0/grid/bin/crsctl set cluster mode flex
  2. CRS-4933: Cluster mode set to "flex"; restart Oracle High Availability Services on all nodes for cluster to run in "flex" mode.
按提示重啟RAC

點選(此處)摺疊或開啟

  1. #關閉RAC
  2. /u01/app/12.1.0/grid/bin/crsctl stop crs
  3. #啟動RAC
  4. /u01/app/12.1.0/grid/bin/crsctl start crs -wait
檢視叢集模式,已變為Flex叢集

點選(此處)摺疊或開啟

  1. $ crsctl get cluster mode status
  2. Cluster is running in "flex" mode
檢視節點角色

點選(此處)摺疊或開啟

  1. $ crsctl get node role status -all
  2. Node 'node1' active role is 'hub'
  3. Node 'node2' active role is 'hub'
完成!

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

相關文章