Oracle 12c RAC OCR和voting files介紹

feelpurple發表於2016-08-29
Oracle叢集檔案主要OCRvoting files,負責管理配置和節點關係:

Oracle Cluster Registry (OCR),管理Oracle叢集軟體和Oracle RAC資料庫配置資訊;這也包含Oracle Local Registry (OLR),存在於叢集的每個節點上,管理Oracle每個節點的叢集配置資訊。
voting檔案管理節點關係的相關資訊,每個選舉檔案必須被叢集中的所有節點訪問。

可以將OCR和voting files存放到Oracle Automatic Storage Management (Oracle ASM)和共享檔案系統。
Oracle建議配置多個voting files,來提升高可用性。

預設,Oracle ASM將每個voting file存放到磁碟組裡的失敗組(failure group)。一個失敗組是磁碟組中的磁碟的一個子集。失敗組定義了共享組成部分的盤,如果其中一個盤失敗,其他共享組成部分的盤也會失敗。
例如,可以將共享相同SCSI控制器的一組SCSI盤定義為一個失敗組。失敗組決定哪個Oracle ASM磁碟來儲存冗餘資料。

投票失敗組(quorum failure group)是一種特殊型別的失敗組,用來儲存oracle叢集voting files。投票失敗組用來保證指定失敗組的投票數是可用的。當Oracle ASM掛載了一個包含Oracle叢集檔案的磁碟組,
且丟失一個或多個失敗組時,投票失敗組用來決定磁碟組是否可以掛載。投票失敗組裡面的磁碟不包含使用者資料,因而當決定冗餘請求時,投票失敗組不被使用。

ASM磁碟組的冗餘級別決定了Oracle在磁碟組中怎麼映象檔案,決定磁碟的數量和所需的磁碟空間。

冗餘級別包括:
External redundancy:需要至少一個磁碟裝置。有效的磁碟空間是磁碟的大小總和。對於external redundancy,Oracle推薦使用RAID或類似的儲存裝置,可以提供自己的保護機制。

Normal redundancy:有效的磁碟空間是磁碟總共大小的1/2。對於Oracle Clusterware files,這個級別至少需要3個磁碟裝置,其中兩個用於失敗組,
所有的3個盤用於投票失敗組。提供3個選舉盤,一份OCR,一份OCR的映象。當使用這個級別的磁碟組時,即使損失了一個失敗組,叢集可以正常工作。

High redundancy:有效的磁碟空間是磁碟總共大小的1/3。對於Oracle Clusterware files,這個級別至少需要5個磁碟裝置,其中3個用於失敗組,
所有的5個盤用於投票失敗組。提供5個選舉盤,一份OCR,2份OCR的映象。當使用這個級別的磁碟組時,即使損失了兩個失敗組,叢集可以正常工作。

下表是官方文件上建議的ASM OCR、Voting files磁碟組大小:
一塊包含OCR、Voting files的盤至少需要700MB,External級別需要1 X 1G的盤,Normal級別需要3 X 1G的盤,High級別需要5 X 1G的盤

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2124158/,如需轉載,請註明出處,否則將追究法律責任。

相關文章