RAC環境網路故障測試
RAC環境需要兩個節點配合工作,一旦網路出現故障可能會導致RAC環境的故障。
為了檢查網路故障可能導致的問題,特意測試了一下各種網路故障情況下對RAC的影響。
環境Oracle 10203 RAC for Solaris 10 Sparc,採用的是Oracle的Cluster Ware。
模擬網路故障的方法是將網路卡DOWN掉或直接拔掉網線的方式,這些步驟就不重現了。這裡只是簡單記錄一下最後的測試結果。
節點1:racnode1,節點2:racnode2。
如果停掉節點1或節點2的PRIVATE網路卡,那麼會導致racnode2節點直接reboot,節點2上配置的vip會臨時載入到節點1上;
如果拔掉節點1和節點2之間的心跳線,那麼會導致racnode2節點reboot,節點2上配置的vip會臨時載入到節點1上;
如果拔掉節點2的PUBLIC網線,那麼會導致racnode2節點reboot,節點2上配置的vip會臨時載入到節點1上;
如果拔掉節點1上的PUBLIC網線,那麼會導致racnode1上的資料庫程式被停止,同時節點1上配置的vip會臨時載入到節點2上。
根據上面的測試結果可以發現,Oracle的RAC雖然沒有區別主、從例項的區分,但是對於Oracle的Cluster Ware還是有主、從節點的區分的。而且明顯節點1是主節點,一旦發生網路故障,除非是主節點本身的PUBLIC網路出現了問題,否則為了保證Cluster的一致性,Oracle採用了重啟從節點的方式。而對於主節點的故障,Oracle僅僅是關閉資料庫例項,並將vip切換到其他節點,而沒有采用重啟的方式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69249/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IOS提審ipv6網路相容測試環境搭建iOS
- PCIE XDMA 開發環境搭建以及環路測試開發環境
- 配置開發環境、生成環境、測試環境開發環境
- android測試環境搭建Android
- Xcode配置測試環境和線上環境XCode
- 用 Spring 區分開發環境、測試環境、生產環境Spring開發環境
- 新手搭建 kubernetes 測試環境
- kaldi環境搭建 | yesno 測試
- Django測試環境準備Django
- 如何搭建良好的軟體測試環境?測試環境對軟體測試起到什麼作用?
- 在CentOS 7中上部署fabric v2.2.0環境和測試網路CentOS
- 在公司內部網路如何搭建Python+selenium自動化測試環境Python
- RAC環境修改spfile的位置
- KingbaseES RAC部署案例之---SAN環境構建RAC
- 11.2.0.4 RAC生產環境刪除故障節點與增加新服務節點
- 無線網路安全————2、無線路由器配置和選擇測試環境路由器
- 軟體測試培訓:如何搭建測試環境
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- 搭建自動化測試環境
- Windows配置Delve的測試環境Windows
- 本地測試環境初始化
- griffin環境搭建及功能測試
- 軟體測試--環境講解
- 網路故障排除工具 | 快速定位網路故障
- RAC和ASM環境下打patchASM
- 手工清理19c RAC環境
- RAC環境下建立物理DATAGUARD(1)
- RAC環境下建立物理DATAGUARD(2)
- 網路測試
- 白帽子黑客與網路安全工程師教你 : 搭建FTP滲透測試環境技巧黑客工程師FTP
- vivo 全鏈路多版本開發測試環境落地實踐
- 自動化測試 selenium 環境搭建
- TestNG+Maven+IDEA環境搭建+測試MavenIdea
- 你真的會搭建測試環境嗎?
- app 測試環境切換問題APP
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- Oracle RAC 環境下的連線管理Oracle
- 如何在rac環境中增加監聽
- fio效能測試-環境搭建,功能介紹,測試講解