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