RAC重要概念和原理
一 clusterware組成
OCR,VOTING檔案;後臺程式;網路元素
1.1後臺程式
(1)Css 用於監控心跳,提供防止腦裂服務。就是監控叢集的執行狀態
(2)Crs為應用層資源(CRS Resource) 提供"高可用性服務";監控CRS Resource 的執行狀態,並要啟動,停止,監控,Failover這些資源.
Crs資源主要有兩類
GSD,ONS,VIP 和 Listener 屬於Noteapps類
Database,Instance 和Service 屬於 Database-Related Resource 類。
(3)EVMD 這個程式負責釋出CRS 產生的各種事件(Event).另外,CRS 和CSS 兩個服務之前的通訊就是通過EVMD 程式完成的
二 RAC程式
GCS、GES、GRD構成RAC最核心的功能:cache fusion
LMSn:負責資料塊在例項間的傳遞,對應的服務叫GCS(global cache service)。
LMD: 負責在多個例項之間協調對資料塊的訪問順序,保證資料的一致性訪問。它負責提供GES(global enqueue service)服務。
DIAG: 監控例項的健康狀態,並在例項出現執行錯誤時收集診斷資料記錄到alert.log
三 RAC檔案
3.1日誌檔案
redo thread: 每個例項有套redo log,這套redo log叫做一個redo thread。RAC中每個例項要設定thread引數,該引數預設值時0。
如果設定了這個引數,則例項啟動時,會用等於該thread的private redo thread。如果用預設值,例項啟動會選擇使用public redo thread,
並且該例項會以獨佔的方式使用該redo thread。RAC環境下,redo log group是在整個資料庫級別進行編號的,比如例項1有1,2,3三個日誌組,
那麼例項2的日誌組就應該從4開始編號。
3.2歸檔日誌:歸檔日誌不必放在共享儲存上,每個例項可以在本地存放歸檔日誌,但是如果在單個例項進行備份歸檔日誌或進行介質恢復操作,
又要求這個節點能夠訪問到所有例項的歸檔日誌。因此RAC環境下配置歸檔日誌有多種選擇:1、NFS。2、例項間歸檔。3、ASM。
常用第二種方法進行配置。對於歸檔檔案的備份恢復可參考http://blog.itpub.net/67294/viewspace-557894 rman備份rac的總結(轉)。
如果是備份可以在不同節點上部分;
對於還原(RESTORE)操作,可以兩個例項同時進行,但是對於恢復(RECOVER)操作,只能一個例項完成。
這就要求一個例項必須能同時看到兩個例項的歸檔日誌
參考 RAC 的一些概念性和原理性的知識 http://blog.csdn.net/tianlesoftware/article/details/5331067
oracle rac理解和用途擴充套件 http://www.cnblogs.com/SuperXJ/p/3550290.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750077/viewspace-2145847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC 概念和原理知識
- RAC概念及原理
- RAC 的一些概念性和原理性的知識
- laravel重要概念和知識點Laravel
- 管理ORACLE RAC GUARD——RAC GUARD概念和管理Oracle
- ORACLE RAC GUARD操作——RAC GUARD概念和管理Oracle
- [轉]RAC 的一些概念性和原理性的知識
- RAC的一些概念和原理性知識多方總結【2】
- RAC的一些概念和原理性知識多方總結【1】
- Bloom Filter 概念和原理OOMFilter
- Bloom Filter概念和原理OOMFilter
- ORACLE RAC GUARD故障排除——RAC GUARD概念和管理Oracle
- 定製ORACLE RAC GUARD——RAC GUARD概念和管理Oracle
- 使用ORACLE RAC GUARD命令——RAC GUARD概念和管理Oracle
- ORACLE RAC GUARD架構——RAC GUARD概念和管理Oracle架構
- Git 重要概念和常用命令Git
- RAC GUARD概念和管理總結
- ORACLE RAC GUARD配置引數——RAC GUARD概念和管理Oracle
- 為ORACLE RAC GUARD配置網路——RAC GUARD概念和管理Oracle
- Spark的TorrentBroadcast:概念和原理SparkAST
- TIR 的概念和編譯原理編譯原理
- angular中的概念和原理淺析Angular
- RAC軟體架構——RAC概念(zt)架構
- 【原創】Oracle RAC原理和安裝Oracle
- spark 一些重要概念Spark
- RecyclerView 介紹 02 – 重要概念View
- 資料倉儲設計的問題和重要概念
- HashMap原理(一) 概念和底層架構HashMap架構
- 雲端計算基本原理和概念
- Oracle RAC 概念介紹Oracle
- Oracle RAC基本概念Oracle
- CSS 中重要的層疊概念CSS
- RAC原理探究
- 機器學習中比較重要的幾個概念機器學習
- 【精】現代前端框架的重要概念前端框架
- 敏捷開發的11個重要概念敏捷
- Nestjs模組機制的概念和實現原理JS
- 淺析DHCP的概念和原理(中科三方)