999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OracleRAC的校園網數據庫集群系統設計與實現

2016-03-15 19:20:55呂元海孫江輝馬龍
現代電子技術 2016年4期

呂元?!O江輝 馬龍

摘 要: 高校數據中心對各類異構的業務系統進行整合,實現了數據的共享與集成,為了保障數據的有效性和一致性,需要建立具有高性能、高可靠性的數據庫集群系統。結合西安郵電大學校園網實例,分析了Oracle RAC的運行機制與關鍵技術,利用其Failover和Load Blance節點進行了部署和配置。經過實際運行,這種雙機數據庫集群模式運行狀態穩定,能夠有效解決高并發訪問情況下的單點瓶頸問題。

關鍵詞: Oracle RAC; 校園網; 數據庫集群系統; 數據共享

中圖分類號: TN711?34 文獻標識碼: A 文章編號: 1004?373X(2016)04?0072?04

Abstract: The data sharing and integration were achieved by integration of various heterogeneous business systems of universities data centers. In order to guarantee the effectiveness and consistency of the data, the high performance and high reliability database cluster system needs to be established. In combination with the instance of campus network in Xian University of Posts & Telecommunications, the operational mechanism and key technology of Oracle RAC are analyzed, and deployed with its Failover and LoadBlance user nodes. The actual operation shows the running status of this dual?mechanism database cluster mode is stable, and single point bottleneck problem in case of high concurrent access can be effectively solved.

Keywords: Oracle RAC; campus network; database cluster system; data sharing

在構建高校數字化校園的過程中,首先考慮的就是將各個基礎數據不同的異構信息系統進行融合,建立一個具有統一數據標準的數據中心,實現高效的數據交換與共享[1]。以西安郵電大學數據中心建設為例,隨著中心機房軟硬件基礎環境的建設完成,為了節約硬件資源,便于統一管理,校內各二級學院和職能單位的業務系統將逐步遷移至中心虛擬化集群上。根據統計,當前校內各系統大多數采用了單機環境下的Oracle數據庫,從提高數據的可用性、安全性和完整性方面考慮,需要一個完整的集群數據庫管理方案。Oracle RAC作為當今最成熟的數據庫集群技術,在學校經費有限的情況下,多臺低端服務器即可實現故障容錯和無縫切換,將硬件和軟件錯誤造成的影響最小化[2?3],一個數據庫可實現對于多個信息系統Oracle實例的共享與實時訪問,具有優越的可靠性、可用性和擴展性[4]。

1 Oracle RAC集群工作的原理與關鍵技術

1.1 工作原理

RAC可以充分利用服務器,是Oracle數據庫中采用的一項新技術。在實時應用集群環境中,數據是共享存儲的,每個節點對數據都有相同的訪問權利,因此要求存儲必須能夠共同訪問[5?6],在Oracle RAC中,利用DLM(Distribute Lock Management)機制進行多節點的并發訪問控制[7?8] ,可以提高事務的響應時間,保證數據能夠被高效地訪問。

1.2 關鍵技術

為了解決由于修改集群的配置信息后,節點間的集群配置信息不一致的問題,本文采用了Oracle RAC的OCR Disk技術;同時為了保證校園系統能夠正常的運行,防止Oracle RAC出現“腦裂”問題,采用了Voting Disk技術。在TCP/IP協議棧超時時,其時間的閾值是由OS內核決定的,每個操作系統的閾值都是不相同的,為了解決TCP/IP協議棧超時的問題,引入VIP技術,以縮短捕獲錯誤的時間。并且采用提高集群可用性的Failover技術[9?10]。

2 系統架構

2.1 硬件部分

RAC中各個節點之間是通過心跳網絡來進行通信的,為了實現冗余,防止單點故障,各個交換機之間也需要做冗余[11],保證各個節點之間通信的暢通。最終RAC將查詢共享存儲上的數據,從而完成上層應用的請求。

在數據中心Oracle RAC集群的建設中,該架構充分地體現出了高可用技術,有效地防止了單點故障問題的產生。

2.2 軟件部分

軟件部分主要包括集群軟件,數據軟件以及容錯系統軟件。本文主要使用的是Oracle Clusterware和Oracle ASM。Oracle RAC軟件架構圖如圖2所示。

3 基于Oracle RAC集群部署的實現

3.1 服務器的準備工作

在服務器配置時,需要對雙節點RAC集群的網絡進行規劃,每個節點都必須要有2塊物理網卡,每個節點至少需要3個IP地址,即Public IP,VIP,Private IP,由于是Oracle 11gR2版本,在部署Oracle RAC集群系統時至少需要一個Scan IP,因此這里一共需要規劃7個IP地址。

以西安郵電大學為例,根據西安郵電大學IP分配原則,Oracle RAC集群系統IP應該在192.168.240.1/24這個網段,現將IP分配如表1所示。

3.2 服務器的配置

3.3 用戶節點的部署

在部署用戶的節點時,需要考慮用戶等價,也就是說,在Oracle環境中,用戶的節點轉移服務是不需要安全驗證的,可以實現無縫轉移。在同一個節點安裝好Clusterware和database,然后數據庫可以將本地目錄自動地安裝在遠程目錄中,無需用戶經過密碼認證。

為了方便Oracle數據庫的管理以及考慮到數據庫的安全性,因此對于數據庫進行分級分權管理,不同的用戶擁有不同的權限。以下主要建立了兩個用戶,Grid用戶主要負責數據庫集群的安裝與管理;Oracle用戶主要負責數據庫本身的安裝和管理。

3.4 部署Oracle Grid中遇到的問題

在上述工作準備好以后, 需要對ASM進行配置,首先需要安裝ASM所需要的安裝包。對ASM磁盤進行操縱的時候需要注意的是要格式化每個磁盤。Oracle Grid在安裝過程中屬于圖形化安裝,比較方便,但在安裝過程中需要注意scan IP對應的域名必須在兩個節點上都有解析,并且在這個端口必須是可用的,默認為1521,如圖3所示。

接下來的對hostname和節點的虛擬IP都必須要有解析,并且設置ssh的通信。然后依次設置各個網卡的指向和ASM。最后在安裝完成以后需要在每個節點運行orainstRoot.sh和root.sh兩個腳本。安裝完成圖如圖4所示。

安裝過程中找不到ASM共享磁盤,如圖5所示。

經過檢查,發現此問題是由于oracleasmmlib庫件不存在造成,因此要重新安裝,在重新配置oracleasmm之后重啟oracleasmm,再一次設置ASM的時候就會找到ASM共享磁盤,如圖6所示。4 結 語

Oracle RAC是目前最為成熟的數據庫集群技術,在容錯性、負載均衡和高并發處理能力上都有良好的表現。結合高校校園網數據中心建設項目,構建了Oracle RAC雙機集群與負載均衡方案,對于數據庫實例提供了高可用性的保障機制,由于這種實例之間的切換是完全透明的,用戶在訪問數據庫的過程中不需要進行干預,從而實現了校園網數據的安全可靠性,保證了數據庫的高效運行。目前學校校園網數據中心仍在建設中,未來還會有更多異構業務系統進行整合。下一步工作將對現有的雙機系統進行擴展,并在生產環境中對Oracle RAC集群系統開展數據挖掘與系統優化等方向的研究。

參考文獻

[1] 胡昌文.基于Oracle數據庫的MELINETSII雙機RAC集群系統的設計與實現[J].圖書館學研究,2012(3):32?36.

[2] 曲建峰,孫弈,徐汝興,等.Oracle RAC集群技術在圖書館集成管理系統中的應用[J].現代圖書情報技術,2012(z1):133?138.

[3] 賈洪峰,梁濤,郭紹明.Oracle Database 11g RAC手冊[M].2版.北京:清華大學出版社,2012.

[4] 李曉薇.基于Oracle數據庫的雙機集群系統的設計與實現[J].網絡安全技術與應用,2014(5):61?62.

[5] 譚優悠.Oracle數據庫的雙機集群系統的建設分析[J].通訊世界,2015(4):64?65.

[6] 韓加軍.Oracle數據庫高用技術在業務支撐系統中的應用及實現[J].科技致富向導,2014(32):211.

[7] 陳君芳.高可用集群系統在播出數據庫中的實現[J].視聽界:廣播電視技術,2013(6):18?20.

[8] 陳志敏.基于Linux平臺的Oracle RAC集群系統的性能調整與優化研究[D].合肥:安徽大學,2011.

[9] 董金梅,原有進,鄭建華.訪問Oracle大對象數據的技術即實現[J].計算機應用研究,2005,22(1):177?178.

[10] 馬子彥,張勇敏.基于RAID的雙機集群系統應用研究[J].計算機應用研究,2007,24(7):92?93.

[11] 榮偉銘.Oracle RAC技術概述及應用 [J].中國科技信息,2008(6):111?113.

主站蜘蛛池模板: 五月激情婷婷综合| 精品1区2区3区| www成人国产在线观看网站| 九九视频免费在线观看| 99人妻碰碰碰久久久久禁片| 亚洲成a人在线播放www| 成人国内精品久久久久影院| 国产菊爆视频在线观看| 成人免费午间影院在线观看| 91久久偷偷做嫩草影院电| 91啦中文字幕| 麻豆精选在线| 免费中文字幕一级毛片| 国产成人无码AV在线播放动漫| 欧美精品在线免费| 久久人与动人物A级毛片| 日本人妻一区二区三区不卡影院| 综合网久久| 久久天天躁狠狠躁夜夜躁| 国产精品hd在线播放| 国产一级毛片在线| 特级做a爰片毛片免费69| 国产亚洲欧美另类一区二区| 国产91色在线| 69av在线| 亚洲av色吊丝无码| 国产福利大秀91| 久久国产精品麻豆系列| 无码丝袜人妻| 亚洲精品国产自在现线最新| 国产成人h在线观看网站站| 欧美笫一页| 国产黄网站在线观看| 广东一级毛片| 亚洲美女高潮久久久久久久| 免费在线a视频| 日韩中文无码av超清| 美女视频黄频a免费高清不卡| 亚洲中文无码av永久伊人| 日本免费一区视频| 91成人在线免费视频| 亚洲日韩图片专区第1页| 999国内精品久久免费视频| 99国产精品免费观看视频| 伊人久久精品无码麻豆精品| a天堂视频| 三上悠亚在线精品二区| 一级毛片免费不卡在线 | 中文字幕在线看| 成AV人片一区二区三区久久| 久久精品国产电影| 极品国产在线| 激情亚洲天堂| 尤物在线观看乱码| 国产成人精品优优av| 久久人与动人物A级毛片| 精品一区二区三区视频免费观看| 亚洲天天更新| 26uuu国产精品视频| 91精品人妻一区二区| 久久亚洲精少妇毛片午夜无码| 伊人91视频| 亚洲国产av无码综合原创国产| 国产亚洲视频中文字幕视频| 996免费视频国产在线播放| 国产精品午夜福利麻豆| 999国产精品永久免费视频精品久久| 黄色网在线免费观看| 国产一级毛片高清完整视频版| 99ri国产在线| 欧美一区精品| 国产办公室秘书无码精品| 免费女人18毛片a级毛片视频| 日本午夜在线视频| 国产专区综合另类日韩一区| 四虎成人免费毛片| 国产一区二区影院| 国产精品网拍在线| 在线高清亚洲精品二区| 一级爱做片免费观看久久| 精品国产毛片| 色哟哟精品无码网站在线播放视频|