1. 程式人生 > >驗證RAC節點reboot節點vip資源和服務會切換到另外節點,然後再手動恢復故障節點

驗證RAC節點reboot節點vip資源和服務會切換到另外節點,然後再手動恢復故障節點

 RAC環境為兩個節點環境節點1為udb1節點為udb2,叢集環境啟動的正常

1. 在節點1上增加一個服務mdspr並啟動服務 節點1udb1為主用節點,節點2udb2為備用節點
mdsp01:oracle:orcl1 > srvctl add service -d udb -s mdspr -r udb1 -a udb2
mdsp01:oracle:orcl1 > srvctl start service -d udb -s mdspr
mdsp01:oracle:orcl1 >
檢視節點1的服務
SQL> show parameter service
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
service_names                        string      mdspr

SQL>


mdsp02:oracle:orcl1 > crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host
----------------------------------------------------------------------
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....01.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.ons application    0/3    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.vip application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora....02.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.ons application    0/3    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.vip application    0/0    0/0    ONLINE    ONLINE    mdsp02
ora.udb.db     application    0/0    0/1    ONLINE    ONLINE    mdsp02
ora....dspr.cs application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....db1.srv application    0/0    0/0    ONLINE    ONLINE    mdsp01

ora....b1.inst application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....b2.inst application    0/5    0/0    ONLINE    ONLINE    mdsp02
2 . 增加一個服務mdspw並啟動服務 節點2udb2為主用節點,節點1udb1為備用節點
mdsp01:oracle:orcl1 > srvctl add service -d udb -s mdsp2 -r udb2 -a udb1
mdsp01:oracle:orcl1 > srvctl start service -d udb -s mdspw
mdsp01:oracle:orcl1 >
mdsp02:oracle:orcl1 > crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host
----------------------------------------------------------------------
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....01.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.ons application    0/3    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.vip application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora....02.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.ons application    0/3    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.vip application    0/0    0/0    ONLINE    ONLINE    mdsp02
ora.udb.db     application    0/0    0/1    ONLINE    ONLINE    mdsp02
ora....dspr.cs application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....db1.srv application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....dspw.cs application    0/0    0/1    ONLINE    ONLINE    mdsp02
ora....db2.srv application    0/0    0/0    ONLINE    ONLINE    mdsp02
ora....b1.inst application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....b2.inst application    0/5    0/0    ONLINE    ONLINE    mdsp02
檢視節點的服務
SQL> show parameter service
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
service_names                        string      mdspw
SQL>
3 . 重啟節點2
mdsp02:/oracle/crs/bin # reboot
Broadcast message from root (pts/3) (Sat May  5 13:11:19 2012):
The system is going down for reboot NOW!
mdsp02:/oracle/crs/bin #

4 . 節點2的服務mdspw和vip資源切換到節點上了,檢視節點1的狀態如下:
mdsp01:oracle:orcl1 > crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host
----------------------------------------------------------------------
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....01.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.ons application    0/3    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.vip application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....SM2.asm application    0/5    0/0    ONLINE    OFFLINE
ora....02.lsnr application    0/5    0/0    OFFLINE   OFFLINE
ora.mdsp02.gsd application    0/5    0/0    ONLINE    OFFLINE
ora.mdsp02.ons application    0/3    0/0    ONLINE    OFFLINE
ora.mdsp02.vip application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora.udb.db     application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....dspr.cs application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....db1.srv application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....dspw.cs application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....db2.srv application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....b1.inst application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....b2.inst application    0/5    0/0    ONLINE    OFFLINE
服務被切換到節點1上
SQL> show parameter service
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
service_names                        string      mdspr, udb, mdspw
SQL>
5. 把節點2上資源啟動恢復節點2 (mdspw服務不會切換回去,需要手動切換回來)
crs_start -all
mdsp02:oracle:orcl1 > crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host
----------------------------------------------------------------------
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....01.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.ons application    0/3    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.vip application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora....02.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.ons application    0/3    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.vip application    0/0    0/0    ONLINE    ONLINE    mdsp02
ora.udb.db     application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....dspr.cs application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....db1.srv application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....dspw.cs application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....db2.srv application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....b1.inst application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....b2.inst application    0/5    0/0    ONLINE    OFFLINE
啟動節點2的資料庫
srvctl start database -d udb
6 . 手動重啟mdspw服務使服務切換會mdsp2上
mdsp01:oracle:orcl1 > srvctl stop service -d udb -s mdspw
mdsp01:oracle:orcl1 > srvctl start service -d udb -s mdspw
mdsp01:oracle:orcl1 > crs_stat -t -v
Name           Type           R/RA   F/FT   Target    State     Host
----------------------------------------------------------------------
ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....01.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.ons application    0/3    0/0    ONLINE    ONLINE    mdsp01
ora.mdsp01.vip application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora....02.lsnr application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.gsd application    0/5    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.ons application    0/3    0/0    ONLINE    ONLINE    mdsp02
ora.mdsp02.vip application    0/0    0/0    ONLINE    ONLINE    mdsp02
ora.udb.db     application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....dspr.cs application    0/0    0/1    ONLINE    ONLINE    mdsp01
ora....db1.srv application    0/0    0/0    ONLINE    ONLINE    mdsp01
ora....dspw.cs application    0/0    0/1    ONLINE    ONLINE    mdsp02
ora....db2.srv application    0/0    0/0    ONLINE    ONLINE    mdsp02
ora....b1.inst application    0/5    0/0    ONLINE    ONLINE    mdsp01
ora....b2.inst application    0/5    0/0    ONLINE    ONLINE    mdsp02