熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

OracleRAC之名詞解惑

2022-06-13   來源: Oracle 

  什麼是RAC

  傳說中的RAC做為我們本文的主角其全稱是Real Application Cluster官方的中譯是真正應用集群聽起來和叫起來都很別扭是不是我們還是就叫它RAC吧RAC並非是個新技術其前身叫OPS(Oracle Parallel Server)i開始才改名叫RAC(回頭有空俺再寫篇blog跟大伙數道數道rac的前世今生)這屬於oracle的老把戲了它的不少產品都是邊做邊改名比如Oracle Data Guard在i之前叫做Standby對於這些知識大家不妨也多了解了解如果你的就業經歷足夠長俺覺著你就一定能理解俺所說的有時候資深並不代表著技術有多牛而是人家待的年頭夠久對於歷史那是相當熟悉啊所以資深也能理解成資歷的嘛對於後來者而言怎樣快速獲得資歷呢黑黑你也去熟悉歷史呗(en俺曉得俺又跑題鳥)~~~

  RAC不僅僅是個組件就我理解它更應該被稱之為一種體系因為它不是單單由某項特性組成而是一堆特性應用的集合該體系實現了多個實例同時訪問和管理同一數據庫多個實例可以存在於不同節點也可以在相同的節點上(從提升性能的角度來看並不推薦這樣)彼此通過內網連接交換數據並且能夠自動平衡負載如果其中某個節點發生故障RAC能夠通過後台的監控進程將連接自動切換到另外一個或多個節點上從而實現應用的無縫切換對實例的高可用提供保護

  因此我們也能夠得出結論RAC保護的是實例而並非數據這點一定要明確(對數據進行冗余的特性在oracle中叫Data guard詳細請見一步一步學Dataguard)

  什麼是CRS

  Cluster Ready Service是oracle集群件的軟件架構提到架構我們一般都會下意識覺著哇這東西真牛啊事實也確實如此CRS可以說是RAC環境穩定運行的基礎但平常呢你又感受不到它的存在做為框架它有多個組成部分包括一系列的進程和一堆的服務後面我們將會一一了解總之它不是一個在戰斗它不是一個人

  什麼是CVU

  全稱Cluster Verification UtilityCVU是oracle專門為RAC提供的一個檢查工具目的是期望在安裝前就你的安裝環境進行檢查看看軟硬件環境是否已就緒該工具功能非常強大通過搭配不同參數可以檢查安裝RAC所需環境的方方面面(後文詳緒)不過該工具所顯示的檢查結果也僅供參考具體情況需要具體分析並非說其檢查報錯你就不能成功配置RAC了另外由於oracle自身的一些bug等原因可能也會造成CVU給出錯誤的信息

  什麼是OUI

  說起OUI大家應該都不會陌生其全稱是Oracle Universal Installer就是圖形化的安裝助手這個就不多說什麼了

  什麼是ASM

  做為oracle當前主推的一種存儲特性在oracle官方文檔中處處都能看到Oracle recommends using ASM之類的字眼其實這並不奇怪就像剛生完孩子的母親抱著孩子出門遛彎逢人就想跟人說看看我家孩子多漂亮的心理是一樣的畢竟是人家自己的東西如果它自己都不推廣還能靠誰去推廣呢與何況這裡頭還有著更重要的經濟利益和長遠戰略oracle不僅建議你存儲用asm它還有n多別的建議比如管理用em存儲用asm表空間管理用localundo管理用auto等等扯遠了回到主題啥是ASM呢其全稱是Automatic Storage Management可以把它理解成oracle自己設計的用軟件實現的用於存儲的黑匣子

  什麼是OMF

  Oracle Manage File 的簡寫一般在創建數據庫指定數據文件路徑時你會見到它的身影一旦你選擇了該種路徑方式在創建表空間控制文件日志文件時就不需要指定位置和文件名了Oracle會根據一些初始化參數的設置自動分配和命名其通常與ASM搭配使用

  什麼是OCR

  Oracle Cluster Registry用於保存集群和數據庫的配置信息做為CRS的關鍵組件因此OCR必須保存於共享磁盤(但不能是ASMasm畢竟只是一個軟件實現的集群文件系統在讀取集群信息時可能連asm實例都還沒啟動呢)大概需要M左右的空間

  什麼是Voting Disk

  用於保存集群中各節點信息並確保各節點的一至性狀態同樣也必須保存於共享磁盤(也不能是asm)大概需要M左右的空間

  什麼是VIP

  即虛擬IPOracle推薦客戶端連接時通過指定的虛擬IP連接這也是Oracleg新推出的一個特性其本質目的是為了實現應用的無停頓(雖然目前還是有點小問題但離目標已經非常接近)用戶連接虛IP這個IP並非綁定於網卡而是由oracle進程管理一旦某個用戶連接的虛IP所在實例宕機oracle會自動將該IP映射到狀態正常的實例這樣就不會影響到用戶對數據庫的訪問也無須用戶修改應用


From:http://tw.wingwit.com/Article/program/Oracle/201311/17643.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.