分析探討Oracle Data Guard
向大家介紹Oracle,可能好多人還不了解Oracle Data Guard,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。在實(shí)際應(yīng)用中,Oracle數(shù)據(jù)庫與遠(yuǎn)程磁盤鏡像技術(shù)應(yīng)該是互為補(bǔ)充的關(guān)系。理論上,遠(yuǎn)程磁盤鏡像可在存儲層實(shí)現(xiàn)所有系統(tǒng)的容災(zāi),而Data Guard則提供了更有效、可行、成本更低的Oracle數(shù)據(jù)庫災(zāi)備方案。
Oracle已推出了OSCP(Oracle's Storage Compatibility Program)計(jì)劃,有關(guān)存儲和硬件廠商可以與Oracle相關(guān)技術(shù)進(jìn)行兼容性驗(yàn)證,用戶也可通過驗(yàn)證名單選擇全面的災(zāi)備技術(shù)。Oracle針對災(zāi)備系統(tǒng)的應(yīng)用需求,提出了以下基本建議:
◆對Oracle數(shù)據(jù)庫系統(tǒng),選擇Data Guard方案。
◆對文件系統(tǒng)和非Oracle系統(tǒng),選擇遠(yuǎn)程磁盤鏡像技術(shù)。
點(diǎn)評:Oracle——適用于數(shù)據(jù)庫的高效備份
亮點(diǎn):Oracle Data Guard容災(zāi)方案是專為數(shù)據(jù)庫備份而設(shè)計(jì)的,它提供了遠(yuǎn)程磁盤鏡像技術(shù)所無法實(shí)現(xiàn)的功能,特別是在遠(yuǎn)程數(shù)據(jù)庫備份過程中,Data Guard的優(yōu)勢更加明顯。對于Oracle數(shù)據(jù)庫遠(yuǎn)程異步備份而言,Data Guard則提供了更有效可行、成本更低的Oracle數(shù)據(jù)庫災(zāi)備方案,而遠(yuǎn)程磁盤鏡像技術(shù)卻無法保證寫操作順序的一致性,導(dǎo)致數(shù)據(jù)壞塊的可能性增大,甚至有可能使備份數(shù)據(jù)庫無法打開。另外在網(wǎng)絡(luò)資源占用上,Data Guard只傳輸相應(yīng)DML語句的日志信息,而磁盤鏡像技術(shù)傳輸交易所涉及的所有數(shù)據(jù)塊及歸檔日志數(shù)據(jù),其傳輸量是Data Guard的7倍。
更為關(guān)鍵的是,磁盤鏡像技術(shù)將忠實(shí)地將源磁盤中的錯(cuò)誤傳播到備份數(shù)據(jù)庫的磁盤中,導(dǎo)致備份數(shù)據(jù)庫無法使用。而Data Guard傳輸?shù)氖侨罩疚募覀鬏斨皩θ罩疚募耐暾赃M(jìn)行了校驗(yàn),因此,不可能發(fā)生損壞數(shù)據(jù)塊的現(xiàn)象,使得數(shù)據(jù)安全性得到提高。
不足:在實(shí)際應(yīng)用中,Oracle Data Guard與遠(yuǎn)程磁盤鏡像技術(shù)應(yīng)該是互為補(bǔ)充的關(guān)系,遠(yuǎn)程磁盤鏡像是在存儲層實(shí)現(xiàn)所有系統(tǒng)的容災(zāi),而Oracle Data Guard方案僅僅適用于對Oracle數(shù)據(jù)庫系統(tǒng)的容災(zāi)備份。
【編輯推薦】