Ⅰ 多個資料庫是否可以共有一個Oracle 11g RAC實例
多個資料庫是否可以共有一個Oracle 11g RAC實例
一個資料庫可以有一個或多個實例(RAC集群模式);
一個實例只屬於一個資料庫。
所以不會有多個資料庫共有一個實例的情況。但是可以在資料庫里配置對方資料庫的db_link信息 在一個實例里就可以訪問對方資料庫了
Ⅱ oracle rac是多個資料庫還是一個資料庫
般有兩台或者兩台以上同構計算機及共享存儲設備,才能做RAC。
一個資料庫
怎麼做集群???、
Ⅲ rac是什麼意思
翻譯為「真正應用集群」,它一般有兩台或者兩台以上同構計算機及共享存儲設備構成,可提供強大的資料庫處理能力,現在是Oracle 10gGrid應用的重要組成部分。
它一般有兩台或者兩台以上同構計算機及共享存儲設備構成,可提供強大的資料庫處理能力,現在是Oracle 10g Grid應用的重要組成部分。
基本介紹:
Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的資料庫應用 系統,在低成本伺服器上構建高可用性資料庫系統,並且自由部署應用,無需修改代碼。
在Oracle RAC環境下,Oracle集成提供了集群軟體和存儲管理軟體,為用戶降低了應用成本。當應用規模需要擴充時,用戶可以按需擴展系統,以保證系統的性能。
Oracle Real Application Clusters提供一個高性能低成本的應用平台,支持所有類型的應用系統,無論是事務處理型應用還是分析型應用。所有應用共享同樣的伺服器和存儲資源。出現任何的伺服器或磁碟故障,系統會自動重新接管發生故障的功能。
以上內容參考網路—RAC
Ⅳ oracle rac 多個資料庫共用一個集群服務嗎
與一般的集群產品一樣,ORACLE RAC實現需要考慮以下幾個問題:
1,並發管理,當集群中多個節點同時接受外部客戶端訪問,如何使每個客戶端得到的數據一樣,這就需要保證在集群中每個節點看到的數據都要一樣的,這就是在節點中如何保持數據一致性的問題。ORACLE RAC主要是使用DLM(分布式鎖管理器)來保證集群節點之間的數據一致性
2,健忘症,如我們需要修改集群配置時,只是在集中一台節點上修改,這一台節點會自動把配置信息分發到其他的節點。考慮一種這樣的情形,在節點A上修改了集群配置,而這時候節點B處理關機狀態。當節點B開始的時候,並不知道配置已經發生了改變,這種情形稱為健忘症,在ORACLE RAC中,主要通過把SPFILE存放在共享存儲上來解決配置丟失的問題。
3,腦裂症,在一個共享存儲的集群中,當集群中hearbeat丟失時,如果各節點還是同時對共享存儲去進行操作,那麼在這種情況下所引發的情況是災難的。ORACLE RAC採用投票演算法來解決這個問題,思想是這樣的:每個節點都有一票,考慮有A,B,C三個節點的集群情形,當A節點由於各種原因不能與B,C節點通信時,那麼這集群分成了兩個DOMAIN,A節點成為一個DOMAIN,擁有一票;B,C節點成為一個DOMAIN擁有兩票,那麼這種情況B,C節點擁有對集群的控制權,從而把A節點踢出集群,對要是通IO FENCING來實現。如果是兩節點集群
,則引入了仲裁磁碟,當兩個節點不能通信時,請求最先到達仲裁磁碟的節點擁用對集群的控制權。
Ⅳ 請問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的各個節點的數據緩沖區通過高速、低延遲的內部網路進行數據塊的傳輸。
Ⅵ 資料庫存儲方式的RAC方式是什麼意思求詳細解釋
rac是主要說的是資料庫集群,也就是說資料庫通過多台伺服器對外提供服務,而資料庫文件都放在共享存儲中。
Ⅶ Oracle HA和RAC的區別
Oracle HA和RAC的區別
ha,僅只是在操作系統層面進行資料庫的監控和管理,一般只針對單實例資料庫使用。優點是管理方便,應用開發方便(方便了開發商);工程投入較小。缺點是,具有所有單實例資料庫的缺點:如:容錯能力差,續航能力差,用戶容量小等等問題。
rac,資料庫本身提供的一種單資料庫多實例的應用方式,優點是:1、使用靈活,即可當作單機使用也可多機使用。2、提供了大用戶量訪問的一種解決方式,即多機並行運行共同承擔資料庫運行中消耗的內存、cpu等系統資源。3、容錯能力較單機高,在主機類問題的容錯上尤為顯著。(磁陣問題不在此列)。缺點:1、開發要求較高,需要單獨配置balance方式才能體現其優點。2、投入較高,軟硬體都需要單獨投入。
Ⅷ 一個rac 集群中可否有兩個以上的資料庫
一個資料庫可以由多個實例打開,但任何時刻一個實例只能打開一個資料庫。多個實例可以同時運行在同一個機器上,它們彼此訪問各自獨立的物理資料庫。
對於一個資料庫里的多個表空間,是享用RAC功能的,在應用程序配置資料庫連接池的時候,用「用戶」區分開就可以了。
Ⅸ oracle資料庫RAC是什麼
real application cluster,多個oracle實例,對應於一個存儲,大家都說優點,我就來說缺點,更有價值,我又不是做廣告的。
(1) 性能可能差,如果不拆分應用,容易使得interconnect的網路流量加大,使得性能下降;
(2) 一個實例修改資料庫的表時,上的是塊鎖,不是行鎖;
(3) 事物不能無縫切換;
(4)價格貴的要死