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

高校數字化校園ORACLE RAC數據庫集群分析與部署

2014-09-26 20:06:15王佩楷
軟件工程 2014年9期
關鍵詞:數字化校園

摘 要:ORACLE被廣泛部署與應用于數字化校園,隨著生產與應用的深入,高校對數據庫系統(tǒng)的高可用性十分重視。Oracle RAC作為實時應用集群的新技術,能夠在低成本服務器上構建高可用性數據庫系統(tǒng),本文對ORACLE RAC架構及部署進行剖析。

關鍵詞:數字化校園;ORACLE;RAC;高可用性

中圖分類號:G250 文獻標識碼:A

1 引言(Introduction)

為了提高高校管理水平,促進高校內涵建設,高校紛紛開展了數字化校園建設項目。數字化校園已成為許多高校必不可少的業(yè)務生產系統(tǒng),系統(tǒng)運行直接影響到學校的日常運轉。數據庫系統(tǒng)是整個數字化校園的核心,對數字化校園所應用的數據庫的穩(wěn)定性、可靠性、擴展性等提出了更高的要求。采用集群技術的ORACLE RAC數據庫,可實現大量用戶并發(fā)訪問的同時保障其7×24的可用性、可靠性、故障快速恢復,保證數據庫的高可用性[1]。

2 ORACLE數據庫集群技術(ORACLE database

cluster technology)

集群技術是使用特定的配置方式,將成本相對較低的硬件設備結合起來,提高可擴展性和可靠性。Oracle RAC,全稱Real Application Cluster(實時應用集群),是一種數據庫應用集群技術,繼承了集群的所有特性,是一項并行計算的技術,支持多個服務節(jié)點能同時共享對某個單一數據庫的實時訪問,從而獲取更高的可用性、最靈活的可伸縮性以及經濟型的系統(tǒng)架構。當某個服務節(jié)點發(fā)生故障,RAC能夠自動切換到另外一個或多個節(jié)點上,從而實現應用的無縫切換,保證生產系統(tǒng)的連續(xù)性、可用性[2]。

2.1 可伸縮性

ORACLE RAC用戶可以通過虛擬數據庫服務名連接到數據庫上,數據庫服務或部分子集數據服務可被不同節(jié)點上RAC數據庫實例預訂。可以設置數據服務連接的數據庫節(jié)點。

2.2 高可用性

ORACLE RAC在數據庫恢復期間能提供完整的數據庫訪問,通過N-1節(jié)點失效的容錯能力,只要有一個數據庫節(jié)點維持正常運行,ORACLE RAC就能夠提供完全的數據庫訪問和服務,保證數字化校園業(yè)務系統(tǒng)7×24可用性的。

2.3 可管理性

提供了從任何節(jié)點到所有磁盤設備和遠程高速緩存進行無縫數據訪問的能力。并將映像延伸到所有數據庫管理操作。安裝、配置、備份、升級以及監(jiān)控等操作只需進行一次,然后會自動發(fā)布到集群中所有節(jié)點上去。

3 數據庫集群存儲架構(Database cluster storage

architecture)

大數據時代數據庫集群技術是解決數據庫系統(tǒng)安全、穩(wěn)定及可靠性等問題的良好方案。數據庫的集群和擴展與應用程序有所不同,需涉及到數據庫層面的同步?,F行數據庫集群存儲架構如下分為如下兩種類型[3]。

3.1 Share-Disk架構

Share-Disk架構是通過多個服務器節(jié)點共享一個存儲來實現數據庫集群。Share-Disk架構又分為單活和雙活,雙活即為集群中的每一個節(jié)點都可以同時對外提供服務,而單活為集群中只有一個節(jié)點可對外提供服務,集群中的其他服務器作為冗余在“活”的節(jié)點出現故障時接替該服務器成為對外提供服務的節(jié)點。雙活的技術雖然也是共享磁盤,但集群中的所有節(jié)點都可以對外提供服務。Oracle RAC集群采用的就是雙活技術。

3.2 Share-Nothing架構

Share-Nothing架構又分為兩種,第一種是分布式架構,將數據庫中的數據按照某一標準分布到多臺機器中,查詢或插入時按照條件查詢或插入對應的分區(qū)。另一種是每一個節(jié)點完全獨立,節(jié)點之間通過網絡連接,通常是通過光纖等專用網絡。

4 ORACLE RAC數據庫的部署(ORACLE RAC

database deployment)

4.1 運行環(huán)境規(guī)劃

Oracle數據庫集群需要至少兩臺服務器、一個共享盤陣,每臺服務器最少需要兩塊高速網卡和一塊HBA光纖卡。服務器的配置可選用機架式HP 580 G8或IBM 3850兩臺,單臺配置4路CPU,64GB及以上內存,也可以根據業(yè)務的并發(fā)度和可用性指標要求采用更多的服務節(jié)點;存儲配置EMC VNX 5000系統(tǒng)FC光纖存儲系統(tǒng)兩臺,單臺支持雙控制器,控制器FC光纖端口通信速率不低于6Gbps;配置EMC DS 300光纖交換機一臺,激活FC光纖端口不少于8個。操作系統(tǒng)采用64位Linux,數據庫軟件采用 oracle10g 和 oracle 10g rac組件。

4.2 存儲的規(guī)劃

數據庫系統(tǒng)的存儲應用一般都表現為大量的I/O訪問,對帶寬要求較低。如果存儲設備的IOPS較小時,會降低數據庫的檢索、處理速度,從而影響業(yè)務系統(tǒng)的效率。存儲配置的磁盤采用單塊磁盤容量為600G/15000RPM的高速FC磁盤,本例單臺可配置15*600G裸存儲容量,也可根據業(yè)務系統(tǒng)需求進行存儲容量的擴充。

建立一主一備兩套存儲系統(tǒng),并采用EMC同步容災進行數據的備份與容災,通過同城同步保障主備核心業(yè)務數據的完全一致,并實現業(yè)務透明的回切,提升業(yè)務恢復能力。

4.3 ORACLE RAC的實施

通過兩臺服務器(單臺服務器配置四個網卡),兩個光纖交換機,兩個專用網絡交換機,一主一備兩套共享存儲,構建ORACLE RAC的物理架構。

依據設計的物理架構并按如下步驟進行配置。

(1)每個集群節(jié)點物理連接共享存儲。

(2)集群節(jié)點安裝操作系統(tǒng),并進行存儲配置。本例采用RHEL6.4/64位操作系統(tǒng)。endprint

(3)每個節(jié)點有兩塊網卡分別需要三個IP地址public、Private、VIP,Private和VIP分配到Public NIC上,其中虛擬IP是在所有服務器運行正常時,分配到公共IP上,當有一臺服務器宕機,這臺服務器上的虛擬IP將被轉移到其他仍在正常運行的服務器上??砂慈缦卤?進行地址的配置,具體應根據高校各自校園網地址規(guī)劃有所區(qū)別。

表1 ORACLE RAC地址規(guī)劃表

Tab.1 ORACLE RAC address planning table

項目 地址類型 ORac1地址 ORac2地址

網卡1 public 172.16.1.1/24 172.16.1.2/24

Gateway:172.16.1.254 Gateway:172.16.1.254

網卡2 vip 192.168.1.1/24 192.168.1.2/24

Gateway:192.168.1.254 Gateway:192.168.1.254

網卡3 privatc 10.0.0.1/27 10.0.0.2/27

(4)集群節(jié)點安裝集群組件。

將數據文件、控制文件、參數文件及聯機日志等安裝在共享存儲,并可以依據支行環(huán)境選擇OCFS或ASM集群文件系統(tǒng)。

(5)建立集群數據庫及實例。

(6)配置數據庫監(jiān)聽及數據庫服務。

(7)集群數據庫測試。

4.4 配置Failover

Failover(故障轉移)能夠將正在使用故障節(jié)點的用戶自動、透明地轉移到可用節(jié)點,保障了集群中任意節(jié)點出現故障都不會影響用戶的使用。一種推薦的Failover方式是采用Service-TAF方式。

Service-TAF通過結合Service,在數據庫里保存FAIL_MODE的配置,把所有的TAF配置保存在數據字典中,這樣做就不需要對客戶端的TNS文件做任何TAF的配置。從配置參數而言,Service-TAF和TAF相比多了一個Instance Role(實例角色)的概念,就是當有多個實例共同參與一個服務時,可以配置優(yōu)先使用哪一個實例為用戶提供服務。

(1)使用srvctl創(chuàng)建hgputest服務

[oracle@dbs admin]$ srvctl add service–d hgpudsdata–s hgputest–r rac1–a rac2–p

其中,hgpudsdata為數據庫名,hgputest為所要創(chuàng)建的服務,rac1為首選實例,rac2為可用實例。

(2)配置該服務自動啟動

[oracle@dbs admin]$ srvctl enable service–d hgpudsdata–s hgputest

(3)啟動該服務

[oracle@dbs admin] $ srvctl start service–d hgpudsdata–s hgputest

配置啟動多個服務時,服務名間采用逗號間隔。

(4)修改dbms_service.modify_service文件,實現dbms_service包配置TAF,根據業(yè)務系統(tǒng)運行指標設置service_name、failover_method、failover_type、failover_retries、failover_delay等關鍵參數。

5 結論(Conclusion)

本文結合ORACLE RAC集群技術的特性,對高校數字化校園數據庫集群的部署和實施進行分析和闡述。通過集群能夠有效地提高高校信息系統(tǒng)運行的穩(wěn)定和可靠性。但病毒攻擊、無法抗拒的人為或自然災害都會對數字化校園數據庫運行構成安全威脅。高校信息化建設與管理工作者需要不斷探索與實施更加安全、實用的數據庫運行保障體系。

參考文獻(References)

[1] 閆黎.基于Oracle RAC的數據庫架構分析與企業(yè)應用[J].計算

機系統(tǒng)應用,2013(11):200-203.

[2] 曲建峰,等.Oracle RAC集群技術在圖書館集成管理系統(tǒng)中

的應用[J].現代圖書情報技術,2012(07):133-137.

[3] 蘭海波.基于Oracle RAC技術實現公共氣象服務網站數據庫

的高可用性[J].硅谷,2013(08):16-17.

作者簡介:

王佩楷(1976-),男,碩士,副教授.研究領域:計算機網絡及

相關技術研究及服務.endprint

猜你喜歡
數字化校園
虛擬化技術在高校數字化校園建設中的應用研究
高校教育信息化與數字化校園建設的探究
高校離校系統(tǒng)的設計與實現
亞太教育(2016年33期)2016-12-19 04:46:44
基于iOS的教學服務APP的設計
藝術科技(2016年10期)2016-12-14 20:16:07
數字化校園中統(tǒng)一移動平臺的實踐與探索
如何加強校園信息化建設創(chuàng)學校發(fā)展提速平臺
淺析高校一卡通系統(tǒng)財務管理
時代金融(2016年27期)2016-11-25 17:57:41
基于大數據的數字化校園中學生學籍管理系統(tǒng)
數字化校園的整體構架及技術分析
基于防火墻和WAF安全設備的高校信息安全設計與應用
主站蜘蛛池模板: 91视频99| 欧美午夜一区| 亚洲码一区二区三区| 婷婷六月激情综合一区| 亚洲中文字幕久久精品无码一区| 欧美视频免费一区二区三区| 美女内射视频WWW网站午夜| 亚洲开心婷婷中文字幕| 91欧美亚洲国产五月天| 99er精品视频| 黄色国产在线| 欧美日韩免费观看| 亚洲精品福利视频| 97国产在线视频| 中文字幕永久视频| 国产极品美女在线| 宅男噜噜噜66国产在线观看| 免费又爽又刺激高潮网址 | 97se亚洲综合在线韩国专区福利| 久久国产拍爱| 亚洲精品视频网| 国产va视频| 亚洲AV免费一区二区三区| 国产成人在线无码免费视频| 久久一本日韩精品中文字幕屁孩| 国产人妖视频一区在线观看| 狠狠色综合久久狠狠色综合| 91免费精品国偷自产在线在线| 天天综合网色| 麻豆AV网站免费进入| 国产精品成| 亚洲一区第一页| 欧美一级99在线观看国产| 国产成年女人特黄特色毛片免| 欧美在线天堂| 精品国产成人a在线观看| 欧美日韩专区| 国产在线精彩视频论坛| 亚洲全网成人资源在线观看| 免费a级毛片视频| 丰满人妻一区二区三区视频| 波多野结衣在线se| 99久久精品国产麻豆婷婷| 欧美在线国产| 久久香蕉国产线看精品| 亚洲美女一区二区三区| 日韩人妻无码制服丝袜视频| 国产区在线观看视频| 69国产精品视频免费| 国产超碰一区二区三区| 在线观看国产精美视频| 日韩免费视频播播| 999国产精品永久免费视频精品久久| 亚洲无限乱码| 国产精品亚洲一区二区三区在线观看| 少妇精品久久久一区二区三区| 亚洲成人一区二区| 欧洲高清无码在线| 国产99免费视频| 天堂va亚洲va欧美va国产 | 国产欧美日韩va另类在线播放| 国产精品99久久久| 精品视频在线观看你懂的一区| 午夜啪啪网| 免费可以看的无遮挡av无码| 性网站在线观看| 亚洲日韩精品欧美中文字幕| 欧美视频二区| 国产精品大白天新婚身材| 国产人在线成免费视频| 国产成人福利在线视老湿机| 国产精选小视频在线观看| 欧美日韩中文字幕二区三区| 毛片三级在线观看| 2021国产乱人伦在线播放| 精品人妻无码中字系列| 国产成人亚洲日韩欧美电影| 精品精品国产高清A毛片| 国产精品视频第一专区| 毛片卡一卡二| 精品久久蜜桃| 欧美福利在线|