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