Oracle Rac 11R2添加節點
Oracle Rac 11R2添加節點
一、完成以下步驟,準備將節點添加到集群:
1、安裝操作係統(版本和集群其他節點一致),同時配置hosts文件、內核參數,網絡參數,及oracle rac依賴的patch
2、配置網絡連接,配置共享存儲映射到要添加的節點
3、創建grid、及oracle用戶及相關目錄及環境變量.
4、確保在節點上配置了SSH.
5、使用cvu驗證添加節點是否符合要求
從已存在的節點目錄 Grid_home/bin下執行如下命令:
$ cluvfy stage -post hwos -n node_list | all [-verbose]
二、添加節點
1、前提條件
1.1、在節點1上有一個已存在的cluster
1.2、確認要增加的節點名
1.3、在1節點Oracle Clusterware安裝時成功的
2、開始添加節點
1、驗證集群和node2的完整性:
$ cluvfy stage -pre nodeadd -n node2 -verbose
3、在1節點運行 addNode.sh腳本
如果你是使用 (GNS),執行如下:
$ ./addNode.sh -silent "CLUSTER_NEW_NODES={node2,node3}"
如果你沒有使用GNS:,運行如下
$ ./addNode.sh -silent "CLUSTER_NEW_NODES={node2,node3}""CLUSTER_NEW_VIRTUAL_HOSTNAMES={node2-vip,node3-vip}"
執行命令後首先會檢查節點是否滿足條件,如果不滿足某一個檢查項腳本會退出,請確認檢查項是否可以忽略
如果確認檢查項可以忽略,需要設置跳過添加節點檢查
export IGNORE_PREADDNODE_CHECKS=Y
注:如果您沒有使用(GNS),那麼您必須將node2的名稱和地址添加到DNS
執行完後會提示執行orainstRoot.sh和root.sh腳本
4、確認新節點是否添加成功
$ cluvfy stage -post nodeadd -n node2 [-verbose]
檢查資源是否都正常
crsct stat res –t
三、
1、在1節點目錄 Oracle_home/oui/bin 跑 addNode.sh 腳本:
$ ./addNode.sh -silent "CLUSTER_NEW_NODES={node2}"
2、Run the root.sh script on node2 as root.
3、驗證添加的oracle軟件是否成功
$ cluvfy stage -post nodeadd -n
4、scp其他節點的tnsnames.ora文件到新增節點,並進行相應的修改
三、增加Oracle RAC 數據庫實例在2節點
1、使用dbca新增實例
2、使用靜默方式
dbca -silent -addInstance -nodeList node_name -gdbName gdb_name
[-instanceName instance_name -sysDBAUserName sysdba -sysDBAPassword password]
完成後查看集群的狀態如下
rac1-> crsctl status res -t
拷貝rac其他一個節點的密碼文件到新增節點並修改與本實例相關names
最後更新:2017-09-22 12:32:37