向大家介紹Oracle,可能好多人還不了解Oracle Data Guard,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。在實際應用中,Oracle數據庫與遠程磁盤鏡像技術應該是互為補充的關系。理論上,遠程磁盤鏡像可在存儲層實現所有系統的容災,而Data Guard則提供了更有效、可行、成本更低的Oracle數據庫災備方案。
Oracle已推出了OSCP(Oracle's Storage Compatibility Program)計劃,有關存儲和硬件廠商可以與Oracle相關技術進行兼容性驗證,用戶也可通過驗證名單選擇全面的災備技術。Oracle針對災備系統的應用需求,提出了以下基本建議:
◆對Oracle數據庫系統,選擇Data Guard方案。
◆對文件系統和非Oracle系統,選擇遠程磁盤鏡像技術。
點評:Oracle——適用於數據庫的高效備份
亮點:Oracle Data Guard容災方案是專為數據庫備份而設計的,它提供了遠程磁盤鏡像技術所無法實現的功能,特別是在遠程數據庫備份過程中,Data Guard的優勢更加明顯。對於Oracle數據庫遠程異步備份而言,Data Guard則提供了更有效可行、成本更低的Oracle數據庫災備方案,而遠程磁盤鏡像技術卻無法保證寫操作順序的一致性,導致數據壞塊的可能性增大,甚至有可能使備份數據庫無法打開。另外在網絡資源占用上,Data Guard只傳輸相應DML語句的日志信息,而磁盤鏡像技術傳輸交易所涉及的所有數據塊及歸檔日志數據,其傳輸量是Data Guard的7倍。
更為關鍵的是,磁盤鏡像技術將忠實地將源磁盤中的錯誤傳播到備份數據庫的磁盤中,導致備份數據庫無法使用。而Data Guard傳輸的是日志文件,而且傳輸之前對日志文件的完整性進行了校驗,因此,不可能發生損壞數據塊的現象,使得數據安全性得到提高。
不足:在實際應用中,Oracle Data Guard與遠程磁盤鏡像技術應該是互為補充的關系,遠程磁盤鏡像是在存儲層實現所有系統的容災,而Oracle Data Guard方案僅僅適用於對Oracle數據庫系統的容災備份。