Oracle dg rac ha之間的關係


Oracle dg rac ha之間的關係

  • Data Guard 是Oracle的遠程複製技術,它有物理和邏輯之分,需要在異地有一套獨立的系統,硬件配合可以不同,軟件版本必須保持一致,兩套系統之間只要網絡是通的就可以了,是一種低成本的異地容災解決方案。standby 庫通過自動傳送和接受主庫的archivelog,並且在Data Guard 庫自動apply 這些log,從而達到和主數據庫同步的目的,當主庫所在的區域出現了致命性的災難時(火災、地震等),主庫沒法修復時,這時可以切換Data Guard為主庫的模式,對外提供服務,而它的數據基本是當前最新的。目前我們公司 Data Guard 庫的用途是異地備份、報表、測試庫等等。
  • RAC是本地的高可用集群,每個節點用來分擔相同的應用,以解決運算效率低下、單節點故障的問題,由幾臺硬件相同或不相同的服務器,加一個SAN構成,RAC服務器共用一套存儲,同時提供服務,沒有主備之分,宕一個其它的可以繼續服務。DML操作從一個節點跑,查詢操作從另一個節點跑,通常不需要太多調優就可以利用閒置的另外一臺機器了;它的好處是可以由多個性能較差的機器構建出一個整體性能很好的集群,並且實現了負載均衡,那麼當一個節點出現故障時,其上的服務會自動轉到另外的節點去執行,用戶甚至感覺不到什麼;缺點是需要單獨購買RAC license,維護要求的技術含量高。
  • 雙機熱備(HA)由兩臺計算機和一個共享存儲設備構成,通過第三方軟件實現切換,不需要做數據同步;數據庫放在共享設備上,同一時刻只能有一臺主機接管,另一臺待用,這種方式只能保護實例,不能保護db,而且備機長期處於閒置,對資源是一種極大的浪費。

生產庫建議應用RAC+Data Guard ,RAC保證可用性,Data Guard在RAC組獨立磁盤上和另外一臺主機上,保證可靠性。


分享到:


相關文章: