oracle rac集群體系結(jié)構(gòu)_第1頁(yè)
已閱讀1頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、acleacleRACRAC集群體系結(jié)構(gòu)集群體系結(jié)構(gòu)一、一、acleacle集群體系結(jié)構(gòu)集群體系結(jié)構(gòu)acleRAC,全稱是acleRealApplicationCluster,即真正的應(yīng)用集群,是acle提供的一個(gè)并行集群系統(tǒng),整個(gè)集群系統(tǒng)由acleClusterware(集群就緒軟件)和RealApplicationClusters(RAC)兩大部分組成。acleRAC的實(shí)質(zhì)是位于不同操作系統(tǒng)的acle實(shí)例節(jié)點(diǎn)同時(shí)訪問(wèn)同一個(gè)acle數(shù)

2、據(jù)庫(kù),每個(gè)節(jié)點(diǎn)間通過(guò)私有網(wǎng)絡(luò)進(jìn)行通信,互相監(jiān)控節(jié)點(diǎn)的運(yùn)行狀態(tài),acle數(shù)據(jù)庫(kù)所有的數(shù)據(jù)文件、聯(lián)機(jī)日志文件、控制文件等均放在集群的共享存儲(chǔ)設(shè)備上,而共享存儲(chǔ)設(shè)備可以是RAW、ASM、OCFS2等,所有集群節(jié)點(diǎn)可以同時(shí)讀寫(xiě)共享存儲(chǔ)。acleRAC的基本拓?fù)浣Y(jié)構(gòu)如下所示:由拓?fù)浣Y(jié)構(gòu)可知:一個(gè)acleRac數(shù)據(jù)庫(kù)有多個(gè)服務(wù)器節(jié)點(diǎn)組成,每個(gè)服務(wù)器節(jié)點(diǎn)上都有自己獨(dú)立的OS、ClusterWare、acleRac數(shù)據(jù)庫(kù)程序等,并且每個(gè)節(jié)點(diǎn)都有自己的網(wǎng)

3、絡(luò)監(jiān)聽(tīng)器。ClusterWare是一個(gè)集群軟件,主要用于集群系統(tǒng)管理,acleRac數(shù)據(jù)庫(kù)程序用于提供acle實(shí)例進(jìn)程,以供客戶端訪問(wèn)集群系統(tǒng),監(jiān)聽(tīng)服務(wù)主要用于監(jiān)控自己的網(wǎng)絡(luò)端口信息,所有的服務(wù)和程序通過(guò)操作系統(tǒng)都去訪問(wèn)一個(gè)共享存儲(chǔ),最終完成數(shù)據(jù)的讀寫(xiě)。共享存儲(chǔ)的實(shí)現(xiàn)方式有很多種,可以通過(guò)使用自動(dòng)存儲(chǔ)管理(ASM)、acle集群文件系統(tǒng)問(wèn)到。表決磁盤(pán)可以是一個(gè)裸磁盤(pán)分區(qū),也可以是一個(gè)獨(dú)立的文件。由于它僅記錄節(jié)點(diǎn)運(yùn)行信息,磁盤(pán)大小一般在1

4、020M左右即可。acleClusterRegistry,簡(jiǎn)稱OCR,即集群注冊(cè)服務(wù),OCR主要用于記錄RAC中集群和數(shù)據(jù)庫(kù)的配置信息。這些信息包括了集群節(jié)點(diǎn)的列表、集群數(shù)據(jù)庫(kù)實(shí)例到節(jié)點(diǎn)的映射以及CRS應(yīng)用程序資源信息。CRS使用兩種心跳設(shè)備來(lái)驗(yàn)證節(jié)點(diǎn)成員的狀態(tài),保證集群的完整性:一個(gè)是表決磁盤(pán),集群同步服務(wù)進(jìn)程每隔幾秒鐘都會(huì)向表決磁盤(pán)寫(xiě)入一條心跳信息,集群通過(guò)表決磁盤(pán)即可驗(yàn)證節(jié)點(diǎn)的狀態(tài),如果某個(gè)節(jié)點(diǎn)在指定的最大時(shí)間段內(nèi)沒(méi)有向表決磁盤(pán)寫(xiě)

5、入信息,集群就認(rèn)為此節(jié)點(diǎn)失效了,進(jìn)而執(zhí)行故障切換。另一個(gè)心跳是節(jié)點(diǎn)間私有以太網(wǎng)的心跳,通過(guò)這個(gè)心跳機(jī)制可以判斷節(jié)點(diǎn)間是否出現(xiàn)了網(wǎng)絡(luò)故障。兩種心跳機(jī)制的結(jié)合,有效的增加了集群的可靠性。另外,CRS建議用于內(nèi)部通訊的私有以太網(wǎng)心跳必須與用于RAC節(jié)點(diǎn)間通訊的網(wǎng)絡(luò)分開(kāi),也就是不能在同一網(wǎng)絡(luò)中,如果RAC節(jié)點(diǎn)間通訊的網(wǎng)絡(luò)與私有以太網(wǎng)心跳在同一個(gè)網(wǎng)絡(luò)內(nèi),那么,必須保證該網(wǎng)絡(luò)不能被非集群系統(tǒng)的節(jié)點(diǎn)訪問(wèn)到。2.2、acleClusterware進(jìn)程介

6、紹acleClusterware通過(guò)ClusterReadyServices來(lái)完成集群功能,CRS包含了一組相互協(xié)作的后臺(tái)進(jìn)程,下面詳細(xì)介紹下CRS中幾個(gè)很重要的后臺(tái)進(jìn)程。1ClusterSynchronizationServices簡(jiǎn)稱CSS,用于管理與協(xié)調(diào)集群中各節(jié)點(diǎn)的關(guān)系,并用于節(jié)點(diǎn)間通信,當(dāng)節(jié)點(diǎn)在加入或離開(kāi)集群時(shí),都由css進(jìn)行通知集群。CSS在集群中對(duì)應(yīng)的后臺(tái)進(jìn)程為CSSD,該進(jìn)程由acle用戶運(yùn)行和管理。當(dāng)節(jié)點(diǎn)發(fā)生故障時(shí),c

7、ssd會(huì)自動(dòng)重啟操作系統(tǒng)。2ClusterReadyServices簡(jiǎn)稱CRS,是管理群集內(nèi)高可用操作的主要程序,在集群中CRS管理所有資源,包括數(shù)據(jù)庫(kù)、服務(wù)、實(shí)例、vip地址、監(jiān)聽(tīng)器、應(yīng)用進(jìn)程等,CRS在集群中對(duì)應(yīng)的后臺(tái)進(jìn)程為CRSD,該進(jìn)程可以對(duì)集群資源進(jìn)行啟動(dòng)、停止、監(jiān)視和容錯(cuò)等操作,正常狀態(tài)下,CRSD監(jiān)控節(jié)點(diǎn)各種資源,當(dāng)某個(gè)資源發(fā)生異常時(shí),自動(dòng)重啟或者切換該資源。3ProcessMonitDaemon簡(jiǎn)稱OPROCD,此進(jìn)程被

8、鎖定在內(nèi)存中,用于監(jiān)控集群及提供IO防護(hù)(IOfencing)。OPROCD運(yùn)行在每個(gè)節(jié)點(diǎn)上,且定期執(zhí)行健康檢測(cè),如果在超過(guò)它所希望的間隔內(nèi),仍然不能和某個(gè)節(jié)點(diǎn)通信,那么,OPROCD將會(huì)重置處理器及重啟節(jié)點(diǎn)。一個(gè)OPROCD故障也將導(dǎo)致Clusterware重啟節(jié)點(diǎn)。4acleNotificationService簡(jiǎn)稱ONS,即acle通告服務(wù),主要用于發(fā)布和訂閱FastApplicationNotification事件。5Event

9、Management簡(jiǎn)稱EVM,是一個(gè)事件檢測(cè)的后臺(tái)進(jìn)程,由acle用戶運(yùn)行和管理。三、三、RACRAC數(shù)據(jù)庫(kù)體系機(jī)構(gòu)與進(jìn)程數(shù)據(jù)庫(kù)體系機(jī)構(gòu)與進(jìn)程3.1、RAC簡(jiǎn)介RAC是一個(gè)具有共享緩存體系結(jié)構(gòu)的集群數(shù)據(jù)庫(kù),它克服了傳統(tǒng)的不共享和共享磁盤(pán)方法的限制,為所有業(yè)務(wù)應(yīng)用程序提供了一種具有可伸縮性和可用性的數(shù)據(jù)庫(kù)解決方案,它一般與acleClusterware或第三方集群軟件共同組成acle集群系統(tǒng)。RAC是一個(gè)全共享式的體系架構(gòu),它的所有數(shù)據(jù)

10、文件、控制文件、聯(lián)機(jī)日志文件、參數(shù)文件等都必須存放在共享磁盤(pán)中,因?yàn)橹挥羞@樣,集群所有節(jié)點(diǎn)才能訪問(wèn)到,RAC支持多種存儲(chǔ)方式,可以使用下面幾種方式的任意一種:(1)裸設(shè)備(Rawdevices)也就是不經(jīng)過(guò)文件系統(tǒng),將數(shù)據(jù)直接寫(xiě)入磁盤(pán)中,這種方式的好處是磁盤(pán)IO性能很高,適合寫(xiě)操作頻繁的業(yè)務(wù)系統(tǒng),但缺點(diǎn)也很明顯:數(shù)據(jù)維護(hù)和備份不方便,備份只能通過(guò)dd命令或者基于塊級(jí)別的備份設(shè)備來(lái)完成,這無(wú)疑增加了維護(hù)成本。(2)集群文件系統(tǒng)為了支持共享

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論