【BUILD_ORACLE】Oracle 19c RAC搭建(四)Grid軟體安裝

Attack_on_Jager發表於2021-02-01

說明

1.RAC安裝文章地址彙總:

Oracle 19c RAC搭建(一)安裝資源規劃: http://blog.itpub.net/69992972/viewspace-2752932/

Oracle 19c RAC搭建(二)作業系統檢查與配置: http://blog.itpub.net/69992972/viewspace-2753536/

Oracle 19c RAC搭建(三)使用UDEV配置共享儲存: http://blog.itpub.net/69992972/viewspace-2754349/

Oracle 19c RAC搭建(四)Grid軟體安裝: http://blog.itpub.net/69992972/viewspace-2754954/

Oracle 19c RAC搭建(五)DB軟體安裝: http://blog.itpub.net/69992972/viewspace-2755057/

Oracle 19c RAC搭建(六)建立RAC資料庫: http://blog.itpub.net/69992972/viewspace-2755074/


2.由於涉及到部分真實引數,文中的各種命名、IP及空間大小(同時也涉及到部分截圖)將會修改或者遮蔽處理(但不影響安裝)


3.Oracle 19c GI+DB軟體包官方下載地址:

推薦使用zip包安裝


4.番外篇——RAC安裝後的引數配置地址:

RAC引數配置參考(一): http://blog.itpub.net/69992972/viewspace-2755466/

RAC引數配置參考(二): http://blog.itpub.net/69992972/viewspace-2756086/


上傳並解壓GI軟體包

和11g以及之前的版本不同,19c的GI和DB軟體包需要放在GRID_HOME和ORACLE_HOME下用unzip命令解壓,不能隨意在當前存放包的目錄直接解壓,因此需要提前手工建立 GRID_HOME和ORACLE_HOME。這裡就不演示解壓過程了。


配置SSH互信

兩個節點的 oracle使用者及grid使用者都要執行:

cd   ##先回到各自home目錄下

rm -rf ~/.ssh

mkdir ~/.ssh

chmod 700 ~/.ssh

ssh-keygen -t rsa   ##生成ssh秘鑰,一路回車就行

ssh-keygen -t dsa

 

在第一個節點的oracle使用者和grid使用者都執行:

cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1-priv:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2-priv:~/.ssh/authorized_keys

 

在第兩個節點的oracle使用者和grid使用者都執行:

cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node1-priv:~/.ssh/authorized_keys

scp ~/.ssh/authorized_keys node2-priv:~/.ssh/authorized_keys

 

驗證能否不輸密碼直接ssh過去:

ssh node2-priv

ssh node2

ssh node1-priv

ssh node1


圖形化安裝GRID

1. $GRID_HOME/gridSetup.sh


2.


3.

注: cluster_name字元長度不能超過15個,否則在後面執行root.sh指令碼會報錯


4.測試之前grid使用者的ssh互信是否配通。如果沒有,點選“Setup”重新設定


5.這裡的網路卡都是之前配置的,其中第一個是公有網路卡,第二個是私有網路卡


6.


7.


8.

注:

(1)不需要勾選下面的新特性“ASM Filter Driver”(ASMFD)功能。

(2)如果之前的共享ASM磁碟配置成功,這裡就會顯示出來,需要多大就勾選幾塊盤;如果沒有顯示,點選下面的按鈕“Change Discovery Path”選擇自己配置的正確的路徑位置,或者檢查是否配置錯誤。


9.


10.


11. 不需要安裝EMCC(當然,磁碟空間大且想用圖形化管理DB的,可以安裝一下)


12.


13.


14.


15. 這裡可以勾上,避免後面安裝手動執行root指令碼(如果想看指令碼執行過程的就不用勾了)


16.

注:

(1)rpm包可以在oracle映象網站下載:

(2)cvuqdisk-1.0.10-1.rpm軟體包來源於GRID安裝包解壓後的$GI_HOME/cv/rpm/目錄下

(3)對於其他的修復項,如果“Fixable”是“Yes”,點選“Fix & Check Again”用root執行顯示的指令碼即可;如果 如果“Fixable”是“No”,是空間、NTP、DNS這類問題的基本上可以忽略。


17.


18.兩個節點都要用root使用者執行root指令碼


19.忽略以下報錯,直接點“OK”


20.安裝成功


驗證叢集服務

[grid@node1 ~]$ crsctl stat res -t  ##命令不再是“crs_stat -t”

--------------------------------------------------------------------------------

Name             Target  State          Server                     State details      

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENER.lsnr

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

ora.chad

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

ora.net1.network

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

ora.ons

                 ONLINE  ONLINE       node1                        STABLE

                 ONLINE  ONLINE       node2                        STABLE

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)

        1        ONLINE    ONLINE       node1                        STABLE

        2        ONLINE    ONLINE       node2                        STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.LISTENER_SCAN1.lsnr

        1        ONLINE    ONLINE       node1                        STABLE

ora.OCRDG.dg(ora.asmgroup)

        1        ONLINE    ONLINE       node1                        STABLE

        2        ONLINE    ONLINE       node2                        STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.asm(ora.asmgroup)

        1         ONLINE  ONLINE          node1                        Started,STABLE

        2        ONLINE    ONLINE       node2                        Started,STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.asmnet1.asmnetwork(ora.asmgroup)

        1        ONLINE    ONLINE       node1                        STABLE

        2        ONLINE    ONLINE       node2                        STABLE

        3        OFFLINE   OFFLINE                                 STABLE

ora.cvu

        1        ONLINE    ONLINE       node1                        STABLE

ora.qosmserver

        1        ONLINE    ONLINE       node1                        STABLE

ora.scan1.vip

        1        ONLINE  ONLINE         node1                        STABLE

ora.node1.vip

        1        ONLINE    ONLINE       node1                        STABLE

ora.node2.vip

        1        ONLINE    ONLINE       node2                        STABLE

--------------------------------------------------------------------------------


 

檢查並建立新ASM

用grid使用者執行命令“asmca”後:

1.


2.建立新的ASM,包括一塊DATA和一塊FRA


根據介面提示輸入相關資訊即可,建立成功結果如下:



至此,Grid軟體安裝已全部完成!


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

相關文章