oracle數(shù)據(jù)庫(kù)災(zāi)備技術(shù)探討

oracle數(shù)據(jù)庫(kù)災(zāi)備技術(shù)探討

ID:11385385

大?。?8.00 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2018-07-11

oracle數(shù)據(jù)庫(kù)災(zāi)備技術(shù)探討_第1頁(yè)
oracle數(shù)據(jù)庫(kù)災(zāi)備技術(shù)探討_第2頁(yè)
oracle數(shù)據(jù)庫(kù)災(zāi)備技術(shù)探討_第3頁(yè)
資源描述:

《oracle數(shù)據(jù)庫(kù)災(zāi)備技術(shù)探討》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、Oracle數(shù)據(jù)庫(kù)災(zāi)備技術(shù)探討隨著信息系統(tǒng)的發(fā)展,保持業(yè)務(wù)數(shù)據(jù)的持續(xù)性是企業(yè)用戶進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí)必須考慮的重要方面。然而Oracle數(shù)據(jù)庫(kù)的DataGuard,GoldenGate和CDP則是你值得了解的災(zāi)備技術(shù)。三種Oracle災(zāi)備技術(shù)對(duì)于Oracle數(shù)據(jù)庫(kù)的災(zāi)備技術(shù),我們可以從DataGuard,GoldenGate和CDP角度去考慮。OracleDataGuard提供了一種數(shù)據(jù)同步技術(shù)來(lái)實(shí)現(xiàn)Oracle的高可用性、增強(qiáng)的性能以及自動(dòng)的故障轉(zhuǎn)移方案,為主數(shù)據(jù)庫(kù)創(chuàng)建和維護(hù)多個(gè)備用數(shù)據(jù)庫(kù),主數(shù)據(jù)庫(kù)的改變能夠自動(dòng)將信息從主數(shù)據(jù)庫(kù)傳送到備用

2、數(shù)據(jù)庫(kù),并保證在此過(guò)程中沒(méi)有信息的丟失。OracleDataGuard實(shí)現(xiàn)方式(見(jiàn)圖1)點(diǎn)擊圖片查看大圖圖1:OracleDataGuard實(shí)現(xiàn)方式圖DataGuard有兩種類型的備用數(shù)據(jù)庫(kù):物理備用和邏輯備用數(shù)據(jù)庫(kù),雖然都是通過(guò)歸檔日志來(lái)實(shí)現(xiàn)主數(shù)據(jù)庫(kù)和備用數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性,但是過(guò)程卻不相同:一個(gè)是通過(guò)物理磁盤(pán)的方式,一個(gè)是通過(guò)重新生成SQL事物來(lái)完成數(shù)據(jù)同步。而GoldenGate則是一種基于日志的結(jié)構(gòu)化數(shù)據(jù)復(fù)制技術(shù),它通過(guò)解析源數(shù)據(jù)庫(kù)在線日志或歸檔日志獲得數(shù)據(jù)的增量變化,再將這些變化應(yīng)用到目標(biāo)數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)源數(shù)據(jù)庫(kù)與目標(biāo)數(shù)據(jù)庫(kù)

3、同步。GoldenGate可以在異構(gòu)的IT基礎(chǔ)結(jié)構(gòu)(包括幾乎所有常用操作系統(tǒng)平臺(tái)和數(shù)據(jù)庫(kù)平臺(tái))之間實(shí)現(xiàn)大量數(shù)據(jù)的實(shí)時(shí)復(fù)制(大概5秒以內(nèi)的延遲),從而可以在應(yīng)急系統(tǒng)、在線報(bào)表、實(shí)時(shí)數(shù)據(jù)倉(cāng)庫(kù)供應(yīng)、交易跟蹤、數(shù)據(jù)同步、集中/分發(fā)、容災(zāi)等多個(gè)場(chǎng)景下應(yīng)用。由于GoldenGate是通過(guò)分析過(guò)濾日志來(lái)捕捉變化,因而可以實(shí)現(xiàn)跨平臺(tái)的數(shù)據(jù)庫(kù)復(fù)制以及非Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)同步。CDP(ContinueDataProtection持續(xù)數(shù)據(jù)保護(hù))是一項(xiàng)新興的技術(shù),也是目前最熱門(mén)的數(shù)據(jù)保護(hù)技術(shù)之一。行業(yè)內(nèi)通常的定義為:持續(xù)數(shù)據(jù)保護(hù)是一套方法,它可以捕獲或

4、跟蹤數(shù)據(jù)的變化,并將其在生產(chǎn)數(shù)據(jù)之外獨(dú)立存放,以確保數(shù)據(jù)可以恢復(fù)到過(guò)去的任意時(shí)間點(diǎn)。持續(xù)數(shù)據(jù)保護(hù)系統(tǒng)可以基于塊、文件或應(yīng)用實(shí)現(xiàn),可以為恢復(fù)對(duì)象提供足夠細(xì)的恢復(fù)粒度,實(shí)現(xiàn)幾乎無(wú)限多的恢復(fù)時(shí)間點(diǎn)。由于Oracle數(shù)據(jù)庫(kù)對(duì)讀寫(xiě)一致性的特殊性要求,CDP廠商通常是通過(guò)調(diào)用Oracle9.2后提供的快照技術(shù),能夠在數(shù)據(jù)庫(kù)正常運(yùn)行的同時(shí)生成某一個(gè)時(shí)間點(diǎn)的一致性的鏡像(注意一定是一致性鏡像),Oracle數(shù)據(jù)庫(kù)支持在這個(gè)一致性鏡像基礎(chǔ)上通過(guò)recoverdatabase,達(dá)到一致性的恢復(fù)。點(diǎn)擊圖片查看大圖圖2:CDP實(shí)現(xiàn)方式圖災(zāi)備技術(shù)深入比較這三種

5、技術(shù)都實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的災(zāi)難備份,但各有特點(diǎn),存在以下幾方面的不同?;驹鞳racleDataGuard是通過(guò)Oracle數(shù)據(jù)庫(kù)歸檔日志來(lái)實(shí)現(xiàn)的,并且通過(guò)OracleNet來(lái)傳輸日志;OracleGoldenGate是通過(guò)對(duì)歸檔日志的捕捉并分析其的變化來(lái)實(shí)現(xiàn)的,有自己獨(dú)享的傳輸方式;CDP技術(shù)是通過(guò)數(shù)據(jù)庫(kù)鏡像來(lái)來(lái)實(shí)現(xiàn)數(shù)據(jù)同步,數(shù)據(jù)庫(kù)鏡像的歸檔以及傳送策略是通過(guò)CDP軟件來(lái)完成。OracleDataGuard無(wú)論是物理備用或者邏輯備用都最多只能使數(shù)據(jù)庫(kù)處在同時(shí)讀的狀態(tài),不能實(shí)現(xiàn)同時(shí)讀寫(xiě),只能實(shí)現(xiàn)主機(jī)和備機(jī)的單活狀態(tài);OracleGolde

6、nGate由于其實(shí)現(xiàn)方式,www.huisheliren.com兩端數(shù)據(jù)庫(kù)都處在雙活狀態(tài),備份端可以提供實(shí)時(shí)的數(shù)據(jù)查詢及報(bào)表業(yè)務(wù)等,從而提高系統(tǒng)整體的業(yè)務(wù)處理能力,充分利用備份端的計(jì)算能力,提升系統(tǒng)整體業(yè)務(wù)處理性能??梢詫?shí)現(xiàn)兩端數(shù)據(jù)的同時(shí)寫(xiě)入。CDP由于是操作系統(tǒng)及實(shí)現(xiàn)數(shù)據(jù)同步,因此不能實(shí)現(xiàn)數(shù)據(jù)庫(kù)的雙活,兩個(gè)數(shù)據(jù)庫(kù)的狀態(tài)只能實(shí)現(xiàn)單活的狀態(tài)。切換的時(shí)效性DataGuard在主備切換時(shí)需要改變數(shù)據(jù)庫(kù)的狀態(tài)才能使備用數(shù)據(jù)庫(kù)達(dá)到可讀寫(xiě)狀態(tài),OracleGoldenGate在情況發(fā)生時(shí),可以立即實(shí)現(xiàn)服務(wù)器的切換。CDP需要改變整個(gè)系統(tǒng)的狀態(tài)才能

7、將備用系統(tǒng)達(dá)到可用。對(duì)異構(gòu)數(shù)據(jù)庫(kù)的支持DataGuard通過(guò)物理和邏輯的方式在備用機(jī)上還原數(shù)據(jù)庫(kù)的日志,因此不支持異構(gòu)數(shù)據(jù)庫(kù),也不支持異構(gòu)的操作系統(tǒng);GoldenGate通過(guò)分析主數(shù)據(jù)庫(kù)的日志來(lái)完成tail文件,因此支持異構(gòu)數(shù)據(jù)庫(kù),也支持異構(gòu)的操作系統(tǒng)。CDP是通過(guò)操作系統(tǒng)層面完成數(shù)據(jù)同步的,因此不支持異構(gòu)數(shù)據(jù)庫(kù),更不支持異構(gòu)的操作系統(tǒng)。系統(tǒng)資源的占用DataGuard在完成數(shù)據(jù)同步過(guò)程中需要占用數(shù)據(jù)庫(kù)的一部份資源比如LGWR、ARCN和Netmanger進(jìn)程或服務(wù)等,對(duì)數(shù)據(jù)庫(kù)有較大的影響,使數(shù)據(jù)庫(kù)性能下降。GoldenGate和CD

8、P是動(dòng)態(tài)監(jiān)控方式,對(duì)資源的消耗相對(duì)較少。歸檔方式支持DataGuard和GoldenGate都是通過(guò)日志來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的數(shù)據(jù)同步,因此必須要求Oracle數(shù)據(jù)庫(kù)處在歸檔狀態(tài)。而CDP因?yàn)槠涞膶?shí)現(xiàn)方式,就沒(méi)有這樣的需求。結(jié)語(yǔ)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。