oracle資料庫rac
① 簡述Oracle資料庫RAC真實應用集群的工作原理
Oracle集群
Oracle集群,最早稱作OPS(Oracle Parallel Server)出現在Oracle 7版本中,從Oracle 9i開始正式改稱為Oracle RAC,RAC即Real Application Clusters的簡寫,譯為「真正應用集群」;RAC 是Oracle新版資料庫中採用的一項新技術,也是Oracle資料庫支持網格計算環境的核心技術。 10g以前的OPS或者RAC都依賴於第三方集群軟體(Vendor Clusterware)方能正常工作,在10g版本中Oracle推出了Oracle Clusterware集群軟體以及ASM自動存儲管理技術,換而言之10g以後版本的RAC不再依賴於第三方的集群軟體(譬如IBM的HACMP,Veritas的VCS等),但必須安裝Oracle自己的Clusterware集群軟體。 Oracle RAC主要支持Oracle9i、10g、11g版本,可以可以支持24 x 7 有效的資料庫應用 系統,在低成本伺服器上構建高可用性資料庫系統,並且自由部署應用,無需修改代碼。 在Oracle RAC環境下,Oracle集成提供了集群軟體和存儲管理軟體,為用戶降低了應用成本。當應用規模需要擴充時,用戶可以按需擴展系統,以保證系統的性能。 參考編輯本段Oracle集群參考文檔
Oracle RAC一般也可構建於大型SMP主機,IBM的AIX系列伺服器往往是其中高端平台,Intel Linux往往作為其低端平台。當AIX UNIX用來運行Oracle RAC作為大型資料庫系統平台時,其集群系統構建、實施、運維、高可用設置,有其平台特點。可以參照《Oracle大型資料庫系統在AIX/UNIX上的實戰詳解》,該書以AIX UNIX平台為主線,以其他UNIX系統為參照,描述了資料庫系統Oracle 10g、Oracle 11g的RAC的構架方法和過程。在Linux平台,則《大話OracleRAC集群、高可用性、備份與恢復》有著很好的論述。
② 什麼是Oracle RAC
RAC(Real Application Cluster,真正應用集群)是Oracle9i資料庫中採用的一項新技術,也是Oracle資料庫支持網格計算環境的核心技術。它的出現解決了傳統數 據庫應用中面臨的一個重要問題:高性能、高可伸縮性與低價格之間的矛盾.
③ oracle資料庫RAC是什麼
real application cluster,多個oracle實例,對應於一個存儲,大家都說優點,我就來說缺點,更有價值,我又不是做廣告的。
(1) 性能可能差,如果不拆分應用,容易使得interconnect的網路流量加大,使得性能下降;
(2) 一個實例修改資料庫的表時,上的是塊鎖,不是行鎖;
(3) 事物不能無縫切換;
(4)價格貴的要死
④ ORACLE RAC指的是什麼意思
RAC,全稱real application clusters,譯為「實時應用集群」, 是Oracle新版資料庫中採用的一項新技術,是高可用性的一種,也是Oracle資料庫支持網格計算環境的核心技術。簡單的說就是一個資料庫,多個實例,資料庫是存放在共享存儲上,每個實例對應一台伺服器。
⑤ Oracle的RAC做資料庫的負載均衡,有什麼優點和缺點
RAC編輯〔RAC提供的優缺點〕RAC,全稱realapplicationclusters,譯為「實時應用集群」,是Oracle新版資料庫中採用的一項新技術,是高可用性的一種,也是Oracle資料庫支持網格計算環境的核心技術。OracleRACRAC提供的優缺點優點OracleRAC主要支持Oracle9i、10g、11g版本,可以支持24x7有效的資料庫應用系統,在低成本伺服器上構建高可用性資料庫系統,並且自由部署應用,無需修改代碼。在OracleRAC環境下,Oracle集成提供了集群軟體和存儲管理軟體,為用戶降低了應用成本。當應用規模需要擴充時,用戶可以按需擴展系統,以保證系統的性能。(1)多節點負載均衡;(2)提供高可用:故障容錯和無縫切換功能,將硬體和軟體錯誤造成的影響最小化;(3)通過並行執行技術提高事務響應時間----通常用於數據分析系統;(4)通過橫向擴展提高每秒交易數和連接數----通常對於聯機事務系統;(5)節約硬體成本,可以用多個廉價PC伺服器代替昂貴的小型機或大型機,同時節約相應維護成本;(6)可擴展性好,可以方便添加刪除節點,擴展硬體資源。缺點(1)相對單機,管理更復雜,要求更高;(2)在系統規劃設計較差時性能甚至不如單節點;(3)可能會增加軟體成本(如果使用高配置的pc伺服器,Oracle一般按照CPU個數收費)。在Oracle9i之前,RAC的名稱是OPS(OracleparallelServer)。RAC與OPS之間的一個較大區別是,RAC採用了CacheFusion(高速緩存合並)技術。在OPS中,節點間的數據請求需要先將數據寫入磁碟,然後發出請求的節點才可以讀取該數據。使用Cachefusion時,RAC的各個節點的數據緩沖區通過高速、低延遲的內部網路進行數據塊的傳輸。
⑥ 如何簡單的理解oracle RAC
RAC,全稱real application clusters,譯為「實時應用集群」,通俗點講就是資料庫集群它是Oracle新版資料庫中採用的一項新技術,是高可用性的一種,也是Oracle資料庫支持網格計算環境的核心技術.
⑦ 請問oracle資料庫RAC是什麼意思
RAC,全稱real application clusters,譯為「實時應用集群」, 通俗點講就是資料庫集群
它是Oracle新版資料庫中採用的一項新技術,是高可用性的一種,也是Oracle資料庫支持網格計算環境的核心技術。
優點Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的資料庫應用系統,在低成本伺服器上構建高可用性資料庫系統,並且自由部署應用,無需修改代碼。在Oracle RAC環境下,Oracle集成提供了集群軟體和存儲管理軟體,為用戶降低了應用成本。當應用規模需要擴充時,用戶可以按需擴展系統,以保證系統的性能。
(1)多節點負載均衡;
(2)提供高可用:故障容錯和無縫切換功能,將硬體和軟體錯誤造成的影響最小化;
(3)通過並行執行技術提高事務響應時間----通常用於數據分析系統;
(4)通過橫向擴展提高每秒交易數和連接數----通常對於聯機事務系統;
(5)節約硬體成本,可以用多個廉價PC伺服器代替昂貴的小型機或大型機,同時節約相應維護成本;
(6)可擴展性好,可以方便添加刪除節點,擴展硬體資源。
缺點(1)相對單機,管理更復雜,要求更高;
(2)在系統規劃設計較差時性能甚至不如單節點;
(3)可能會增加軟體成本(如果使用高配置的pc伺服器,Oracle一般按照CPU個數收費)。
在Oracle9i之前,RAC的名稱是OPS (Oracle parallel Server)。RAC 與 OPS 之間的一個較大區別是,RAC採用了Cache Fusion(高速緩存合並)技術。在 OPS 中,節點間的數據請求需要先將數據寫入磁碟,然後發出請求的節點才可以讀取該數據。使用Cache fusion時,RAC的各個節點的數據緩沖區通過高速、低延遲的內部網路進行數據塊的傳輸。
⑧ oracle rac是什麼
RAC (Real Application Clusters)是 Oracle 資料庫的一個群集解決方案,是有著兩個或者兩個以上的資料庫節點協調運作能力的。
單節點資料庫,如果實例宕機了,如果一個業務、在實例上面,那麼這個業務就中斷了。這個時候系統就不具有可用性了,那麼這個時候單節點的可用性是很差的。
RAC不能夠解決在數據的安全,盡管有多個實例,但是只有一份數據文件,這樣只要數據文件損壞了,那麼整個資料庫就損壞了。
⑨ oracle資料庫RAC是什麼意思
oracle的一種高可用方案,多台伺服器共享一份存儲硬體,某台伺服器宕機後整個業務可以被其他伺服器接管。
⑩ rac是什麼意思
翻譯為「真正應用集群」,它一般有兩台或者兩台以上同構計算機及共享存儲設備構成,可提供強大的資料庫處理能力,現在是Oracle 10gGrid應用的重要組成部分。
它一般有兩台或者兩台以上同構計算機及共享存儲設備構成,可提供強大的資料庫處理能力,現在是Oracle 10g Grid應用的重要組成部分。
基本介紹:
Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的資料庫應用 系統,在低成本伺服器上構建高可用性資料庫系統,並且自由部署應用,無需修改代碼。
在Oracle RAC環境下,Oracle集成提供了集群軟體和存儲管理軟體,為用戶降低了應用成本。當應用規模需要擴充時,用戶可以按需擴展系統,以保證系統的性能。
Oracle Real Application Clusters提供一個高性能低成本的應用平台,支持所有類型的應用系統,無論是事務處理型應用還是分析型應用。所有應用共享同樣的伺服器和存儲資源。出現任何的伺服器或磁碟故障,系統會自動重新接管發生故障的功能。
以上內容參考網路—RAC