Oracle RAC 新增節點

531968912發表於2017-12-26
新增節點兩種方式:
1.克隆一個已有網格主目錄。
  克隆網格:可以手動執行clone.pl指令碼,也可以Oracle企業管理器。
2.使用addNode.sh指令碼。


先決條件:
1.配置公共和專用網路
2.配置作業系統
3.配置共享儲存(新節點不建立ASM磁碟,只掃描。)


叢集資訊:
Rac1、Rac2、Rac3
例項:orarac1、orarac2、orarac3
新增叢集rac4,例項orarac4


安裝前檢查


1.叢集驗證
./runcluvfy.sh stage - pre crsinst -n rac1,rac2,rac3,rac4  -r 11gR2
./runcluvfy.sh stage - pos hwos  -n rac4
或:
./cluvfy stage -pos hwos -n rac4


對比配置
$/cluvfy  comp  peer -refnode rac1 -n rac4 -orainv oinstall -osdba asmdba -r 11gR2


預新增測試
$cluvfy stage -pre nodeadd -n rac4


2.執行addNode.sh指令碼
將已有叢集節點上的grid infrastrunchture二進位制檔案分發到要新增到叢集中的節點上。


$addNode.sh -silent "CLUSTER_NEW_NODES={rac4}" "CLUSTER_NEW_VIRTUAL_HOSTNAME={rac4-vip}"


如果配置GNS,不需要提供新節點虛擬主機名,GNS會自動分配主機名和IP。


3.安裝Oracle軟體


現有節點執行,$ORACLE_HOME/oui/bin目錄的外殼指令碼addNode.sh呼叫OUI,複製軟體到新節點。
任意節點上Oracle登入,設定環境變數,靜默方式呼叫:
$./addNode.sh -silent "CLUSTER_NEW_NODES={rac4}"
最後執行root.sh指令碼。


4.建立例項
第一個節點上執行,以在新節點中建立例項
以Oracle在rac4上登入
$ORACLE_HOME/bin/dbca
...
選擇add Instance,Next
...
輸入orarac4例項名,選擇rac4作為節點名稱。
建立期間,詢問是否將ASM例項擴充套件rac4,選Yes.

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

相關文章