將12c RAC由標準叢集改為flex叢集
OS:Oracle Linux 6.6 64bit
在12c下,RAC叢集分為標準叢集和flex叢集,可如下方式檢視
可在安裝時指定叢集模式。如果在安裝時使用標準叢集,可按如下方式改為flex叢集。
1. GNS準備
GNS也需要配置DNS,可以用DHCP動態分配IP,也可以在DNS中靜態分配。這裡用DNS靜態分配。
如果一開始未配置GNS,會有如下顯示
1)DHCP配置
見:為RAC 11g配置DNS,NTP,DHCP服務
2)DNS配置
DNS中保留SCAN IP的解析,新增GNS VIP條目
所有叢集內節點更改域名解析配置,將子域名加入
2. 新增GNS資源
以root使用者執行GNS新增
啟動GNS,仍然是用root使用者執行
GNS服務只會在一個節點執行
3. 將標準ASM轉換為Flex ASM
http://blog.itpub.net/22621861/viewspace-2112288/
4.將標準叢集轉換為Flex叢集
以root使用者執行
按提示重啟RAC
檢視叢集模式,已變為Flex叢集
檢視節點角色
完成!
在12c下,RAC叢集分為標準叢集和flex叢集,可如下方式檢視
點選(此處)摺疊或開啟
-
$ crsctl get cluster mode status
- Cluster is running in "standard" mode
1. GNS準備
GNS也需要配置DNS,可以用DHCP動態分配IP,也可以在DNS中靜態分配。這裡用DNS靜態分配。
如果一開始未配置GNS,會有如下顯示
點選(此處)摺疊或開啟
-
$ srvctl status gns
- PRKF-1117 : GNS server is not configured in this cluster.
見:為RAC 11g配置DNS,NTP,DHCP服務
2)DNS配置
DNS中保留SCAN IP的解析,新增GNS VIP條目
點選(此處)摺疊或開啟
-
vi demo.com.db
-
……
-
-
gns.demo.com IN A 192.168.6.24
-
-
vi 192.168.6.db
-
……
- 24 PTR gns.demo.com.
點選(此處)摺疊或開啟
-
$ cat /etc/resolv.conf
-
search demo.com grid.demo.com
- nameserver 192.168.6.23
2. 新增GNS資源
以root使用者執行GNS新增
點選(此處)摺疊或開啟
- # /u01/app/12.1.0/grid/bin/srvctl add gns -vip 192.168.6.24 -domain grid.demo.com
點選(此處)摺疊或開啟
- # /u01/app/12.1.0/grid/bin/srvctl start gns
點選(此處)摺疊或開啟
-
$ srvctl status gns
-
GNS is running on node node1.
-
GNS is enabled on node node1.
-
-
$ srvctl status gns -node node2
GNS is not running on node node2.
GNS is enabled on node node2.
-
$ crsctl status res -t
-
……
-
ora.gns
- 1 ONLINE ONLINE node1 STABLE
http://blog.itpub.net/22621861/viewspace-2112288/
4.將標準叢集轉換為Flex叢集
以root使用者執行
點選(此處)摺疊或開啟
-
# /u01/app/12.1.0/grid/bin/crsctl set cluster mode flex
- CRS-4933: Cluster mode set to "flex"; restart Oracle High Availability Services on all nodes for cluster to run in "flex" mode.
點選(此處)摺疊或開啟
-
#關閉RAC
-
/u01/app/12.1.0/grid/bin/crsctl stop crs
-
#啟動RAC
- /u01/app/12.1.0/grid/bin/crsctl start crs -wait
點選(此處)摺疊或開啟
-
$ crsctl get cluster mode status
- Cluster is running in "flex" mode
點選(此處)摺疊或開啟
-
$ crsctl get node role status -all
-
Node 'node1' active role is 'hub'
- Node 'node2' active role is 'hub'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-2112228/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將Standard標準叢集修改為Flex叢集Flex
- oracle 12C RAC 12.1.0.2 叢集日誌(cluster log)目錄Oracle
- rac叢集日常維護命令
- Zookeeper叢集 + Kafka叢集Kafka
- Oracle 12c叢集啟動故障Oracle
- 搭建zookeeper叢集(偽叢集)
- 私有IP丟失造成Oracle 12C RAC叢集節點不能啟動Oracle
- oracle RAC 診斷叢集狀態命令Oracle
- zookeeper叢集及kafka叢集搭建Kafka
- linux下搭建ZooKeeper叢集(偽叢集)Linux
- redis偽叢集配置Cluster叢集模式Redis模式
- Redis系列:搭建Redis叢集(叢集模式)Redis模式
- oracle 11.2.0.4 rac叢集等待事件enq: TM - contentionOracle事件ENQ
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- 為K8S叢集準備Ceph儲存K8S
- RabbitMQ叢集MQ
- ES叢集
- ceph叢集
- redis叢集Redis
- redis 叢集Redis
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- 【ASK_ORACLE】Relink RAC叢集詳細步驟Oracle
- Elastic認證叢集環境準備AST
- 將 .NET Aspire 部署到 Kubernetes 叢集
- 為什麼要用Redis叢集?Redis
- 基於Dokcer搭建Redis叢集(主從叢集)Redis
- ORACLE 12C 之叢集日誌位置變化Oracle
- 關於Oracle 12c的叢集監控(CHM)Oracle
- 管理 ES 叢集:集常見的叢集部署方式
- 用Docker搭建RabbitMq的普通叢集和映象叢集DockerMQ
- docker下,極速搭建spark叢集(含hdfs叢集)DockerSpark
- Kafka叢集配置Kafka
- 搭建ELK叢集
- Ambari叢集搭建
- Redis cluster 叢集Redis
- kafka叢集搭建Kafka
- redis系列:叢集Redis
- Redis Cluster(叢集)Redis
- Hadoop搭建叢集Hadoop