Oracle雙機熱備份和容災備份的區(qū)別
Oracle數(shù)據(jù)庫雙機熱備份和容災備份有什么區(qū)別?各適用于什么情況?
Oracle 熱備份是指數(shù)據(jù)庫處于open狀態(tài)下,對數(shù)據(jù)庫的數(shù)據(jù)文件、控制文件、參數(shù)文件、密碼文件等進行一系列備份操作。
熱備是基于用戶管理備份恢復的一種方式,也是除了RMAN備份之外較為常用的一種備份方式。
雙機熱備是一種高可用技術。將Oracle應用配置到一個集群的各個節(jié)點上,同一時間應用運行在1個節(jié)點,發(fā)生故障后切換到其他節(jié)點。目前有很多集群軟件都可以實現(xiàn):IBM PowerHA,Sun Cluster,微軟mscs等等。
容災備份是一種基于數(shù)據(jù)復制技術的解決方案。對應的Oracle技術為data guard、golden gate等等。
雙機熱備:
指的是通過主機層面的集群軟件或者組件,將Oracle作為資源服務進行管理,實現(xiàn)在其中一臺主機出現(xiàn)問題時,能在一定時間內將Oracle服務切換至熱備備機上對外提供服務,這里雙機熱備中的重要指標就是指這個切換過程的時長。通??梢酝ㄟ^AIX的HACMP,Windows的MSCS,HPUX的MCSG,Linux的RHCS等集群組件來實現(xiàn)Oracle的雙機熱備。
容災備份:
雙機熱備可以保證主機層面的應用不中斷,但是并沒有對核心數(shù)據(jù)做到高可用。容災備份,字面理解:容災+備份??梢赃@么去理解,容災是最終的目的,而備份只是用來達到容災這個目的的其中一種手段而已。容災可以指的是從底層數(shù)據(jù)存儲到頂層應用的全面容災,也可以指單純的數(shù)據(jù)容災。Oracle容災備份的方式可以通過異地DG,OGG,異地RAC來實現(xiàn),或者通過異地備份實現(xiàn)狹義上的異地數(shù)據(jù)備份。