將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
- RAC更改叢集VIP
- Zookeeper叢集 + Kafka叢集Kafka
- 如何檢視Oracle RAC叢集的叢集名稱(CLUSTER NAME)Oracle
- 搭建zookeeper叢集(偽叢集)
- web叢集與ejb叢集Web
- rac叢集日常維護命令
- RAC叢集資料庫搭建資料庫
- zookeeper叢集及kafka叢集搭建Kafka
- Oracle 12c叢集啟動故障Oracle
- oracle 12C RAC 12.1.0.2 叢集日誌(cluster log)目錄Oracle
- 如何建立RAC叢集控制檔案
- redis偽叢集配置Cluster叢集模式Redis模式
- Redis系列:搭建Redis叢集(叢集模式)Redis模式
- Redis叢集 - cluster叢集、資料分片Redis
- rac維護工具集系列(三)--叢集層crsctl系列
- rac維護工具集系列(四)--叢集層OCR系列
- 為K8S叢集準備Ceph儲存K8S
- linux下搭建ZooKeeper叢集(偽叢集)Linux
- Zookeeper叢集 + Kafka叢集 + KafkaOffsetMonitor 監控薦Kafka
- mongodb副本叢集和分片叢集佈署MongoDB
- EJB叢集和Webservice叢集的討論Web
- RabbitMQ叢集MQ
- redis 叢集Redis
- 叢集搭建
- SolrCloud叢集SolrCloud
- redis叢集Redis
- ceph叢集
- oracle RAC 診斷叢集狀態命令Oracle
- oracle 11g rac 叢集操作命令Oracle
- Oracle RAC叢集、程式、日誌簡介Oracle
- 3 安裝配置oracle叢集和RACOracle
- 為什麼要用Redis叢集?Redis
- 基於Dokcer搭建Redis叢集(主從叢集)Redis
- Elastic認證叢集環境準備AST
- 私有IP丟失造成Oracle 12C RAC叢集節點不能啟動Oracle
- ORACLE 12C 叢集啟動順序圖Oracle
- 【RAC】使用crsctl工具控制Oracle RAC叢集的啟停Oracle