rac 11.2R版本新增節點

abin1703發表於2016-08-12

rac 11.2R版本新增節點

一、準備工作

1、 配置系統引數、建立使用者、配置儲存等。

1)建立使用者Oraclegrid使用者的id必須相同

2)Host檔案與其他節點一致(並在其他節點新增新節點資訊)

3)解析scan ip dns新增/etc/resolv.conf

4)配置yum

5)新增系統引數

6)新增環境變數

7)建立目錄,位置與其他節點一致

8)配置共享儲存

9)如果使用asmlib安裝,需要安裝yum install oracleasm  ,並且安裝asmlib配置 ,配置完成reboot系統

10)     密碼和其他的服務一致,並且配置互信

互信配置:

[oracle@RAC3 ~]$ ssh-keygen -t rsa

#[oracle@rac3 .ssh]ssh-copy-id -i .ssh/id_rsa.pub rac1

#[oracle@rac3 .ssh]ssh-copy-id -i .ssh/id_rsa.pub rac2

#[oracle@rac1 .ssh]ssh-copy-id -i .ssh/id_rsa.pub rac3

#[oracle@rac2 .ssh]ssh-copy-id -i .ssh/id_rsa.pub rac3

 

Oracle gird使用者執行同樣的操作配置互信

驗證互信:

$ ssh rac1 date;ssh rac2 date;ssh rac3 date

$ ssh rac1-pri date;ssh rac2-pri date;ssh rac3-pri date

 

2、檢查 (以下操作都在原有節點執行)

<1>確認所有節點使用者的使用者組、使用者id是否一致

$ id grid

$ id oracle

<2>備份OCR,雖然OCR每四個小時自動備份一次,但是為了防止ocr損壞,還是要手動備份一下

su - root

/app/grid/bin/ocrconfig -manualbackup

/app/grid/bin/ocrdump /tmp/ocrdump_ocr.bak

二、新增新的節點

 

1、Grid Infrastructure層面新增新節點(複製grid_home)

 

將老節點grid_home下的內容複製到新節點

# su - grid

$ cd $ORACLE_HOME/oui/bin

$ export IGNORE_PREADDNODE_CHECKS=Y

$ ./addNode.sh -silent "CLUSTER_NEW_NODES={new_add_node_name}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={new_add_node_name-vip}"

 

 

--在新節點用root使用者執行提示的root.sh指令碼


#/u01/app/oraInventory/orainstRoot.sh

# /app/grid/root.sh

--檢查新節點crs相關程式是否啟動

crsctl status res -t

 

 

2、 RAC層面新增節點(複製oracle home)

 

# su - oracle

$ cd $ORACLE_HOME/oui/bin

./addNode.sh -silent "CLUSTER_NEW_NODES={new_add_node_name}"

在新節點上以root使用者執行提示的root.sh指令碼

# /app/oracle/product/11.2.0/db_1/root.sh

3、 新節點建立例項

 

su - oracle

dbca -silent -addInstance -nodeList c1db1321 -gdbName c1db1307 -instanceName c1db13072 -sysDBAUserName sys -sysDBAPassword a2g3t5yec7s

例子:

dbca -silent -addInstance -nodeList 新節點名 -gdbName 全域性名|唯一名 -instanceName 新節點例項名 -sysDBAUserName sysdba -sysDBAPassword password

 

4、.檢查是否成功

Su – oracle

Sqlplus / as sysdba

set linesize 200

select INSTANCE_NUMBER,INSTANCE_NAME,HOST_NAME,VERSION,STARTUP_TIME,STATUS from gv$instance;

su - grid

crsctl staus res -t

 

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

相關文章