oracle rac的特徵
oracle rac的特徵
1. spfile
引數檔案需要被所有節點訪問,需要放在共享儲存上。
2. Redo Thread
RAC 環境下有多個例項,每個例項都需要有自己的一套Redo log 檔案來記錄日誌。這套Redo Log 就叫作一個Redo Thread。
RAC 中每個例項都要設定thread 引數,該引數預設值為0. 如果設定了這個引數,則例項啟動時,會使用等於該Thread的Private Redo Thread。如果沒有設定這個引數,則使用預設值0,啟動例項後選擇使用Public Redo Thread,並且例項會用獨佔的方式使用該Redo Thread。
Redo Thread有兩種: (rac 的 Thread n 號對應 instance n 號)
一種是Private 的,建立語法: alter database add logfile .. Thread n;
一種是public,建立語法:alter database add logfile...;
3. Archived Log
歸檔日誌可以放在本地或者是共享裝置,推薦放在共享裝置上。
4. datafile
Oracle rac 資料檔案必須放在共享儲存上,能被所有節點訪問。
5. Undo Tablespace
RAC 環境下,每個例項都需要有一個單獨的回滾表空間,這個是透過引數SID.undo_tablespace 來配置的。
6. Cache Fusion, GCS, GES 關係
Cache Fusion(記憶體融合)是透過高速的Private Interconnect,在例項間進行資料塊傳遞,它是RAC 最核心的工作機制,它把所有例項的SGA虛擬成一個大的SGA區。每當不同的例項請求相同的資料塊時,這個資料塊就透過Private Interconnect 在例項間進行傳遞。整個Cache Fusion 有兩個服務組成:GCS 和GES。 GCS 負責資料庫在例項間的傳遞, 由後臺程式LMSn完成。GES 負責鎖管理,保證資料的一致性訪問,由後臺程式LMD完成。
7. DRM(Dynamic Resource Management)是oracle 10g的一個新特性,在oracle rac環境中,ORACLE使用GRD(Global Resource Service)來記錄各個節點的資源資訊,具體是透過GCS(Global Cache Service)和GES(Global Enqueue Service)這兩個服務進行管理。由於RAC中每個節點都有自己的SGA和buffer cache,為了保證所有節點cache 資源的一致性和高效能。GCS和GES會指定RAC中的某一個節點的例項來管理cache,這個節點就是Resource Master。當rematering或改變主節點只會發生在重新配置,會自動在兩個正常操作例項啟動或例項關閉,異常節點就是被叢集踢出。所以當以節點A作為主節點是也就是 Resource Master時,這個資源就掌握在節點A中,直到被重新配置。
8. 等等。。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2134271/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle RACOracle
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- Oracle RAC CacheFusion 系列十五:Oracle RAC CRServer Part TwoOracleServer
- oracle rac 修改 miscount的方法 。Oracle
- oracle rac failover的疑惑OracleAI
- ORACLE RAC clusterwareOracle
- oracle rac oemOracle
- oracle rac + dataguardOracle
- Oracle 11.2 DataGuard RAC To RAC搭建Oracle
- 【RAC】Oracle10g RAC 節點重配的方式Oracle
- 【RAC】使用crsctl工具控制Oracle RAC叢集的啟停Oracle
- Oracle RAC Cache Fusion系列十八:Oracle RAC Statisticsand Wait EventsOracleAI
- Oracle RAC Cache Fusion 系列十四:Oracle RAC CR Server Part OneOracleServer
- Oracle RAC Cache Fusion 系列十:Oracle RAC Enqueues And Lock Part 1OracleENQ
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- ORACLE RAC 的滾動升級Oracle
- 檢視oracle rac的節點Oracle
- IBM 的Oracle RAC 課程IBMOracle
- oracle rac 增加磁碟Oracle
- oracle RAC RDS on AIXOracleAI
- Oracle RAC LoadBalanceOracle
- Oracle RAC搭建(三)Oracle
- Oracle RAC搭建(二)Oracle
- Oracle RAC搭建(一)Oracle
- ORACLE RAC重建OCROracle
- Oracle RAC基本管理Oracle
- Oracle RAC Background processesOracle
- ORACLE RAC工作原理Oracle
- Oracle RAC TAF [zt]Oracle
- oracle rac 備份Oracle
- Oracle RAC introductionOracle
- ORACLE RAC UNKNOWNOracle
- [zt] ORACLE RAC原理Oracle
- jboss oracle rac (zt)Oracle
- oracle 10g rac 程式複習--整理自張曉明的《大話Oracle RAC》Oracle 10g
- oracle 10.2.0.4 rac 升級到oracle 10.2.0.5 rac步驟Oracle
- ORACLE RAC TO RAC DG搭建過程中可能遇到的問題Oracle
- 關於 RAC VIP (Oracle10G RAC) 的探討(zt)Oracle