Oracle RAC之名詞解惑~~
什麼是RAC
傳說中的RAC,做為我們本文的主角,其全稱是Real Application Cluster,官方的中譯是真正應用叢集,聽起來和叫起來都很彆扭是不是,我們還是就叫它RAC吧。RAC並非是個新技術,其前身叫OPS(Oracle Parallel Server),從9i開始才改名叫RAC(回頭有空俺再寫篇blog跟大夥數道數道rac的前世今生),這屬於oracle的老把戲了,它的不少產品都是邊做邊改名,比如Oracle Data Guard在9i之前叫做Standby,對於這些知識大家不妨也多瞭解瞭解,如果你的就業經歷足夠長,俺覺著你就一定能理解俺所說的,有時候資深並不代表著技術有多牛,而是人家待的年頭夠久,對於歷史那是相當熟悉啊,所以資深也能理解成資歷的嘛,對於後來者而言怎樣快速獲得資歷呢,黑黑,你也去熟悉歷史唄(en,俺曉得,俺又跑題鳥)~~~
RAC不僅僅是個元件,就我理解,它更應該被稱之為一種體系,因為它不是單單由某項特性組成,而是一堆特性應用的集合。該體系實現了多個例項同時訪問和管理同一資料庫,多個例項可以存在於不同節點,也可以在相同的節點上(從提升效能的角度來看,並不推薦這樣),彼此通過內網連線交換資料,並且能夠自動平衡負載,如果其中某個節點發生故障,RAC能夠通過後臺的監控程式將連線自動切換到另外一個或多個節點上,從而實現應用的無縫切換,對例項的高可用提供保護。
因此,我們也能夠得出結論,RAC保護的是例項,而並非資料,這點一定要明確(對資料進行冗餘的特性在oracle中叫Data guard,詳細請見:一步一步學Dataguard)。
什麼是CRS
Cluster Ready Service是oracle叢集件的軟體架構,提到架構我們一般都會下意識覺著,哇這東西真牛啊,事實也確實如此,CRS可以說是RAC環境穩定執行的基礎,但平常呢你又感受不到它的存在。做為框架,它有多個組成部分,包括一系列的程式和一堆的服務,後面我們將會一一瞭解,總之它不是一個在戰鬥,它不是一個人。。。
什麼是CVU
全稱Cluster Verification Utility,CVU是oracle專門為RAC提供的一個檢查工具,目的是期望在安裝前就你的安裝環境進行檢查,看看軟硬體環境是否已就緒,該工具功能非常強大,通過搭配不同引數可以檢查安裝RAC所需環境的方方面面(後文詳緒)。不過,該工具所顯示的檢查結果也僅供參考,具體情況需要具體分析,並非說其檢查報錯,你就不能成功配置RAC了。另外由於oracle自身的一些bug等原因,可能也會造成CVU給出錯誤的資訊。
什麼是OUI
說起OUI大家應該都不會陌生,其全稱是Oracle Universal Installer,就是圖形化的安裝助手,這個就不多說什麼了。
什麼是ASM
做為oracle當前主推的一種儲存特性,在oracle官方文件中處處都能看到Oracle recommends using ASM之類的字眼,其實這並不奇怪,就像剛生完孩子的母親抱著孩子出門遛彎,逢人就想跟人說:看看我家孩子多漂亮的心理是一樣的,畢竟是人家自己的東西,如果它自己都不推廣還能靠誰去推廣呢,與何況這裡頭還有著更重要的經濟利益和長遠戰略,oracle不僅建議你儲存用asm,它還有n多別的建議,比如管理用em,儲存用asm,表空間管理用local,undo管理用auto等等。扯遠了,回到主題,啥是ASM呢,其全稱是:Automatic Storage Management。可以把它理解成oracle自己設計的,用軟體實現的,用於儲存的黑匣子。
什麼是OMF
Oracle Manage File 的簡寫,一般在建立資料庫-指定資料檔案路徑時你會見到它的身影。一旦你選擇了該種路徑方式,在建立表空間,控制檔案,日誌檔案時就不需要指定位置和檔名了,Oracle會根據一些初始化引數的設定自動分配和命名,其通常與ASM搭配使用。
什麼是OCR
Oracle Cluster Registry用於儲存叢集和資料庫的配置資訊,做為CRS的關鍵元件,,因此,OCR必須儲存於共享磁碟(但不能是ASM,asm畢竟只是一個軟體實現的叢集檔案系統,在讀取叢集資訊時,可能連asm例項都還沒啟動呢),大概需要100M左右的空間。
什麼是Voting Disk
用於儲存叢集中各節點資訊並確保各節點的一至性狀態,同樣也必須儲存於共享磁碟(也不能是asm),大概需要20M左右的空間。
什麼是VIP
即虛擬IP,Oracle推薦客戶端連線時通過指定的虛擬IP連線,這也是Oracle10g新推出的一個特性。其本質目的是為了實現應用的無停頓(雖然目前還是有點小問題,但離目標已經非常接近)。使用者連線虛IP,這個IP並非繫結於網路卡,而是由oracle程式管理,一旦某個使用者連線的虛IP所在例項當機,oracle會自動將該IP對映到狀態正常的例項,這樣就不會影響到使用者對資料庫的訪問,也無須使用者修改應用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-429388/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC之名詞解惑~~(轉)Oracle
- Oracle高可用概述(HA與RAC的關係解惑)Oracle
- oracle RACOracle
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- Oracle RAC CacheFusion 系列十五:Oracle RAC CRServer Part TwoOracleServer
- ORACLE RAC clusterwareOracle
- oracle rac oemOracle
- oracle rac + dataguardOracle
- Oracle 11.2 DataGuard RAC To 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 RDS on AIXOracleAI
- Oracle RAC LoadBalanceOracle
- oracle rac的特徵Oracle特徵
- 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】-【同義詞】-public與非public同義詞Oracle
- oracle 10.2.0.4 rac 升級到oracle 10.2.0.5 rac步驟Oracle
- 【RAC】Oracle rac 如何修改公網及vipOracle
- 【RAC】oracle11g_rac_auto_update_opatchOracle
- 管理ORACLE RAC GUARD——RAC GUARD概念和管理Oracle
- ORACLE RAC GUARD操作——RAC GUARD概念和管理Oracle
- Java 解惑(Java Puzzler)Java
- 【函式】translate解惑函式