ORACLE RAC和HA的區別

2021-09-30 10:49:14 字數 747 閱讀 6794

ha,僅只是在作業系統層面進行資料庫的監控和管理,一般只針對單例項資料庫使用。優點是管理方便,應用開發方便(方便了開發商);工程投入較小。缺點是,具有所有單例項資料庫的缺點:如:容錯能力差,續航能力差,使用者容量小等等問題。

rac,資料庫本身提供的一種單資料庫多例項的應用方式,優點是:1、使用靈活,即可當作單機使用也可多機使用。2、提供了大使用者量訪問的一種解決方式,即多機並行執行共同承擔資料庫執行中消耗的記憶體、cpu等系統資源。3、容錯能力較單機高,在主機類問題的容錯上尤為顯著。(磁陣問題不在此列)。缺點:1、開發要求較高,需要單獨配置balance方式才能體現其優點。2、投入較高,軟硬體都需要單獨投入。

(不過在軟體投入上實際上如果要求不高的話兩種方案也差不多,都是兩台機器加一磁陣的基本配置 o(∩_∩)o )

一般情況下,ha主要管理的只不過是我們的共享磁碟,它將磁碟組mount到需要的主機上然後通過定製的指令碼啟動和停止資料庫。

在ha配置過程中都會有相應的響應要求(多數是心跳檢測,也有資料庫連線檢測、資料庫主要服務檢測、網路檢測等等)在使用過程中,檢測失敗時ha就會啟動切換機制。

這是大概的說法,在實際中需要根據不同的作業系統,不同的ha版本進行相應的調整,具體的問題實際上ha的操作手冊中都有很明確的說明。

執行$crs_dir/bin/crs_stat -t

或者crsstat如果有這個指令碼;

或者,在unix下執行ps -ef | grep ocl檢視是否含有這幾個字元的程序;

oracle rac 的優點和缺點

oracle rac 是oracle公司 推出的 資料庫 集群方案。oracle rac 是共享儲存的集群方案。優點 一 多機並行 oracle rac 支援多台伺服器共同對外提供完全相同的資料庫服務。二 高可用性 集群最大的優勢在於它的高可用性,通過使用oracle rac可以在一定程度上避免因為...

oracle rac和分布式資料庫的區別

分布式資料庫是多個資料庫,而rac只是乙個庫多個例項 rac事務上沒有協調的問題,而分布式資料庫由於是多個庫需要事務上的協調 分布式資料庫資料是分散儲存在各個節點,但是裝置一般都是廉價的裝置,經常出現節點故障,不過對使用者來說是透明的 rac是oracle集群,資料是共享儲存,只有乙份,每個節點都不...

實現NN和RM的HA

一 hdfs namenode ha 1 概述 在hadoop1.0的時候,hdfs集群中namenode存在單點故障的問題,當namenode不可用的時候,就會導致整個hdfs集群服務不可用。另外如果需要臨時對namenode進行設計或者其他操作時,停掉namenode之後,hdfs集群也無法使用...