Oracle 11gR2 RAC ora.cssd ora.asm ora.crs資源與儲存的關係及啟動順序
這篇文章主要探討的內容是Oracle 11gR2 RAC中的ora.cssd、ora.asm、ora.crs三個資源與儲存的依賴關係,以及表現出來的啟動順序。
1.對於votedisk而言,即使新增了再多磁碟到ASM磁碟組,也只會使用Normal冗餘級別磁碟組中的3個磁碟,High冗餘級別的磁碟組中的5個磁碟,透過crsctl query css votedisk命令可以檢視到使用的具體votedisk磁碟。
# ./crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 95628db99cd44fd7bf7144a46cb62fdb (/dev/rhdisk32) [OCRVDISK]
2. ONLINE 4f6c5bb2a2e04f87bfccfef96c570c66 (/dev/rhdisk3) [OCRVDISK]
3. ONLINE 44a46cb62f96c574f6c5bb2a2e04f87b (/dev/rhdisk17) [OCRVDISK]
Located 3 voting disk(s).
另外,可以透過V$ASM_DISK.VOTING_FILE欄位判斷ASM磁碟檔案是否包含VOTEDISK的內容。
2.這三個資源中最先啟動的是ora.cssd資源,它的啟動依賴於votedisk和私有網路的正常,它將直接訪問上面crsctl查詢到的磁碟裝置,如果活動的磁碟小於等於crsctl命令查詢出來的磁碟的一半,將無法啟動cssd資源,如果執行過程中votedisk磁碟離線的個數大於crsctl命令查詢出來的磁碟的一半,整個叢集隨即將宕掉,所有節點都將被重啟,Normal允許1個磁碟離線,High允許2個磁碟離線。
3.接下來啟動的是ora.asm資源,asm例項的啟動會載入存放OCR和其他磁碟組(注意asm_diskstrings和asm_diskgroup初始化引數的配置)。
4.最後啟動的是ora.crsd資源,成功啟動ora.crsd資源的前提是必須成功啟動ora.asm資源,且存放OCR的磁碟組成功MOUNT,才能找到相應的OCR檔案。在多故障組的磁碟組中某個磁碟丟失導致磁碟組無法正常MOUNT,可以強制手動MOUNT。不同於votedisk的是OCR可以存放到多個磁碟組,多個故障組的多個磁碟中。
由此我們可以認為11gR2 RAC中的votedisk是以磁碟作為存放單位,OCR是以ASM磁碟組中的故障組作為存放單位。對於存放VOTEDISK的Normal冗餘級別的磁碟組來說,新增的3個磁碟預設即對應3個故障組。
當然這3個資源的成功啟動還與其他因素有關,這裡只是探討了它們與磁碟之間的關係。
相關文章:
《Oracle Database RAC 11.2.0.3 for AIX6.1TL7安裝記錄(4)》:http://space.itpub.net/23135684/viewspace-765138
--end--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-765908/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE RAC 的啟動和關閉順序Oracle
- Oracle 10g RAC正常關閉及啟動順序Oracle 10g
- oracle rac的vip與srvctl啟動關係Oracle
- oracle 11gR2 grid 啟動順序圖Oracle
- Oracle RAC與AIX重啟的關係OracleAI
- crs_stop -all 命令後遇到 UNKNOWN解決及RAC資源啟動順序
- 【Oracle】RAC11gR2Grid啟動順序及啟動故障診斷思路Oracle
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- Oracle 11gR2 RAC的關閉和啟動Oracle
- 【Oracle】-【插入讀取順序】-插入讀取之間的順序關係Oracle
- Oracle DG主備啟動關閉順序Oracle
- Oracle RAC 啟動與關閉Oracle
- 列定義的順序和列儲存的順序
- 佇列-順序儲存佇列
- 棧1: 順序儲存
- 處理Oracle 11gR2 RAC資料庫資源不能自動啟動的問題Oracle資料庫
- 第2章 順序表及其順序儲存
- RAC 資料庫節點間的關係及資源管理資料庫
- Oracle 11gR2 RAC叢集服務啟動與關閉總結Oracle
- Oracle 11gR2 RAC 叢集服務啟動與關閉總結Oracle
- 串的順序儲存結構
- 處理Oracle 11gR2 RAC資料庫資源不能自動啟動的問題 (轉)Oracle資料庫
- oracle控制檔案與資料庫啟動的關係Oracle資料庫
- Oracle10g RAC 關閉及啟動Oracle
- Oracle資料庫儲存結構之間的關係Oracle資料庫
- 佇列的順序儲存結構佇列
- oracle plsql儲存過程_運算子優先順序OracleSQL儲存過程
- kubernetes儲存類與PV與PVC關係及實踐
- mysql儲存過程宣告順序MySql儲存過程
- RAC 資料庫的啟動與關閉資料庫
- oracle pfile spfile啟動順序 優先順序 spfilesid 〉 spfile 〉 initsidOracle
- Oracle 10g RAC 啟動與關閉Oracle 10g
- oracle 11g r2 cluster啟動順序及啟動異常可能原因Oracle
- 數倉血緣關係資料的儲存與讀寫
- MapStruct與lombok載入順序問題與annotationProcessorPaths的關係?StructLombok
- linux啟動順序Linux
- Oracle10g RAC 關閉及啟動步驟Oracle
- svg06——svg中座標變換與順序的關係SVG