[發明專利]一種基于數據庫RAC模式心跳信號的冗余配置的方法在審
| 申請號: | 201410022220.4 | 申請日: | 2014-01-17 |
| 公開(公告)號: | CN103744743A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 李建磊;杜彥魁 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據庫 rac 模式 心跳 信號 冗余 配置 方法 | ||
技術領域
本發明涉及計算機集群技術領域,具體的說是一種基于數據庫RAC模式心跳信號的冗余配置的方法。
背景技術
RAC,全稱real?application?clusters,譯為“實時應用集群”,?是Oracle新版數據庫中采用的一項新技術,是高可用性的一種,也是Oracle數據庫支持網格計算環境的核心技術。在Oracle?RAC環境下,Oracle集成提供了集群軟件和存儲管理軟件,為用戶降低了應用成本。當應用規模需要擴充時,用戶可以按需擴展系統,以保證系統的性能。RAC模式具備了一下優點:
1、多節點負載均衡;
2、提供高可用:故障容錯和無縫切換功能,將硬件和軟件錯誤造成的影響最小化;
3、通過并行執行技術提高事務響應時間----通常用于數據分析系統;
4、通過橫向擴展提高每秒交易數和連接數----通常對于聯機事務系統;
5、節約硬件成本,可以用多個廉價PC服務器代替昂貴的小型機或大型機,同時節約相應維護成本;
6、可擴展性好,可以方便添加刪除節點,擴展硬件資源。
正因為RAC模式具備了較多的優點,所以它被廣泛的應用在的現有的集群當中,但是由于集成度和集群的硬件環境較為復雜,所以亟待提出一種較為全面的、高效的測試方法來驗證集群部署的完整性與準確性。
一種基于數據庫RAC模式的冗余心跳信號的測試方法,就是針對現有oracle數據庫的RAC集群專門制定的一種測試方法,通過此測試過程,可以確認此集群在部署時針對硬件層面和軟件層面所做的設定是否正確,是否能夠實現應有的作用以確保數據庫集群能夠穩定高效的運行。
發明內容
本發明的技術任務是解決現有技術的不足,提供一種基于數據庫RAC模式心跳信號的冗余配置的方法。
本發明的技術方案是按以下方式實現的,該一種基于數據庫RAC模式心跳信號的冗余配置的方法,其具體實現過程為:
一、設置基礎架構:
設置兩臺已經安裝了oracle數據庫的高端服務器,此兩個數據庫配置為RAC模式,并分別命名為數據庫1和數據庫2;
一臺同時連接兩臺服務器主機設備的監控服務器,監控和手機測試過程中需要記錄的日志信息;
通過裸磁盤分別映射給兩個數據庫的表決盤;
通過心跳網線與兩臺高端服務器主機的心跳網卡相連的心跳網絡交換機,其中每臺主機配置兩塊心跳網卡,分別命名為eth1和eth2,并進行bond綁定為主備模式,將eth1為主網口,eth2為備網口;
二、拔掉數據庫2的心跳eth1,驗證此心跳網絡的綁定是否成功,心跳信號是否發生正常的切換動作而保證數據庫RAC集群能夠正常工作;如果數據庫心跳切換到eth2,則數據庫正常;
三、插回數據庫2的心跳線eth1,再拔掉eth2心跳線,驗證數據庫心跳是否可以進行正常的互相切換,如果eth1心跳網絡連接恢復,拔掉eth2心跳網絡后,eth1心跳網絡激活,則系統及數據庫正常運行;
四、同時拔掉數據庫2的兩根心跳線eth1和eth2,使數據庫2與數據庫1的心跳網絡發生中斷,驗證RAC的機制是否設置正常,并確認系統日志和數據庫日志記錄是否正常,此時若數據庫2在等待一分鐘后發生重啟,數據庫的仲裁盤會發出故障警告,則系統日志及數據庫日志的相關信息記錄正常。
所述心跳網卡是指千兆、萬兆或IB網卡。
本發明與現有技術相比所產生的有益效果是:
本發明的一種基于數據庫RAC模式心跳信號的冗余配置的方法通過按照一定的順序插拔心跳網絡,并記錄相關信息,通過對操作步驟的及對應信息的記錄來確定數據庫的RAC模式是否設定正確;使得硬件物理層和軟件應用層能夠確保高冗余架構的實現,從而大大提高了系統的穩定性、冗余性;有效的解決了服務器硬件廠商、數據庫開發廠商以及系統集成廠商,在項目集成及測試開發過程中的對機器穩定運行的需求;通過此發明可以在項目初期進行問題的排查,也大大降低了集群正是應用后的風險;適用范圍廣泛,不僅僅針對硬件網卡的綁定的測試,還是對整個數據庫RAC集群的測試、對操作系統穩定性與兼容性的測試,實用性強,易于推廣。
附圖說明
附圖1為本發明的系統網絡拓撲圖。
附圖2為本發明的bond綁定拓撲圖。
具體實施方式
下面結合附圖對本發明的一種基于數據庫RAC模式心跳信號的冗余配置的方法作以下詳細說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410022220.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于自學習算法的智能駕駛方法
- 下一篇:一種新型隱球菌檢測試劑盒





