日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Oracle Dataguard 介紹

系統(tǒng) 3999 0

Oracle DataGuard介紹

?一、?DataGuard的基本原理

當(dāng)某次事務(wù)處理對(duì)生產(chǎn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)作出更改時(shí), Oracle數(shù)據(jù)庫(kù)將在一個(gè)聯(lián)機(jī)重做日志文件里記錄此次更改。在 DataGuard中能夠配置寫(xiě)日志的這個(gè)過(guò)程,除了把日志記錄到本地的聯(lián)機(jī)日志文件和歸檔日志文件里,還能夠通過(guò)網(wǎng)絡(luò),把日志信息發(fā)送到遠(yuǎn)程的從 (standby) 數(shù)據(jù)庫(kù)server上。這個(gè)備用日志文件寫(xiě)入過(guò)程能夠是實(shí)時(shí)、同步的,以實(shí)現(xiàn)零數(shù)據(jù)丟失(最大保護(hù)模式 maximum protection );也能夠是異步的,以降低對(duì)網(wǎng)絡(luò)帶寬的壓力(最大性能模式 maximum performance );或者是異步和同步能夠自己主動(dòng)切換的模式(最大可用模式 maximum availability )。當(dāng)備份數(shù)據(jù)庫(kù)接收到日志信息后, Data Guard能夠自己主動(dòng)利用日志信息實(shí)現(xiàn)數(shù)據(jù)與主數(shù)據(jù)庫(kù)的實(shí)時(shí)同步。當(dāng)主數(shù)據(jù)庫(kù)打開(kāi)并處于活動(dòng)狀態(tài)時(shí),備用數(shù)據(jù)庫(kù)能夠運(yùn)行 恢復(fù) 操作,假設(shè)主數(shù)據(jù)庫(kù)出現(xiàn)了故障,備用數(shù)據(jù)庫(kù)即能夠被激活并接管生產(chǎn)數(shù)據(jù)庫(kù)的工作

?

二、? 3種模式的特點(diǎn)

保護(hù)模式

在出現(xiàn)災(zāi)難時(shí)數(shù)據(jù)丟失的風(fēng)險(xiǎn)

重做傳輸機(jī)制

是否須要 standby redo log

磁盤(pán)寫(xiě)入

最大保護(hù)

零數(shù)據(jù)丟失

LGWR SYNC

YES

AFFIRM

最高可用性

零數(shù)據(jù)丟失

LGWR SYNC

YES

AFFIRM

最高性能

最小數(shù)據(jù)丟失 - 通常為幾秒

LGWR ASYNC 或 ARCH

可沒(méi)有 推薦有

AFFIRM NOAFFIRM

AFFIRM:表示主數(shù)據(jù)庫(kù)上的 REDO LOG僅僅有被寫(xiě)入到從數(shù)據(jù)庫(kù)的standby log才算有效

?

1?最大保護(hù)模式

最大保護(hù)模式為主數(shù)據(jù)庫(kù)提供了最高水平的數(shù)據(jù)保護(hù),從而確保了一個(gè)全面的零數(shù)據(jù)丟失災(zāi)難恢復(fù)解決方式。當(dāng)在最大保護(hù)模式下執(zhí)行時(shí),重做記錄由日志寫(xiě)入器 (LGWR) 進(jìn)程從主數(shù)據(jù)庫(kù)同步地傳輸?shù)絺溆脭?shù)據(jù)庫(kù),而且直到確認(rèn)事務(wù)數(shù)據(jù)在至少一個(gè)備用server上的磁盤(pán)上可用時(shí),才在主數(shù)據(jù)庫(kù)上提交事務(wù)。強(qiáng)烈建議,這樣的模式應(yīng)至少配置兩個(gè)備用數(shù)據(jù)庫(kù)。當(dāng)最后參與的備用數(shù)據(jù)庫(kù)不可用時(shí),主數(shù)據(jù)庫(kù)上的處理將停止。這就確保了當(dāng)主數(shù)據(jù)庫(kù)與其全部備用數(shù)據(jù)庫(kù)失去聯(lián)系時(shí),不會(huì)丟失事務(wù)。

因?yàn)橹刈鰝鬏數(shù)耐教匦裕@樣的最大保護(hù)模式可能潛在地影響主數(shù)據(jù)庫(kù)響應(yīng)時(shí)間。能夠通過(guò)配置一個(gè)低延遲網(wǎng)絡(luò),并為它分配足夠應(yīng)付高峰事務(wù)負(fù)載的帶寬來(lái)將這樣的影響減到最小。須要這樣的最大保護(hù)模式的企業(yè)有股票交易所、貨幣交易所、金融機(jī)構(gòu)等。

?

2?最高可用性模式

最高可用性模式擁有僅次于最高水平的主數(shù)據(jù)庫(kù)數(shù)據(jù)可用性。如同最大保護(hù)模式一樣,重做數(shù)據(jù)由 LGWR 從主數(shù)據(jù)庫(kù)同步地傳輸?shù)絺溆脭?shù)據(jù)庫(kù),直到確認(rèn)事務(wù)數(shù)據(jù)在備用server的磁盤(pán)上可用時(shí),事務(wù)才在主數(shù)據(jù)庫(kù)上完畢。只是,在這樣的模式下(與最大保護(hù)模式不同),假設(shè)最后參與的備用數(shù)據(jù)庫(kù)變?yōu)椴豢捎? — 比如因?yàn)榫W(wǎng)絡(luò)連接問(wèn)題,處理將在主數(shù)據(jù)庫(kù)上繼續(xù)進(jìn)行(類似于MySQL-5.5中的半同步復(fù)制)。備用數(shù)據(jù)庫(kù)與主數(shù)據(jù)庫(kù)相比,可能臨時(shí)落在后面,但當(dāng)它再次變?yōu)榭捎脮r(shí),備用數(shù)據(jù)庫(kù)將使用主數(shù)據(jù)庫(kù)上累積的歸檔日志自己主動(dòng)同步,而不會(huì)丟失數(shù)據(jù)。

因?yàn)橥街刈鰝鬏敚@樣的保護(hù)模式可潛在地影響響應(yīng)時(shí)間和吞吐量。能夠通過(guò)配置一個(gè)低延遲網(wǎng)絡(luò),并為它分配足夠應(yīng)付高峰事務(wù)負(fù)載的帶寬來(lái)將這樣的影響減到最小。

最高可用性模式適用于想要確保獲得零數(shù)據(jù)丟失保護(hù),但不想讓生產(chǎn)數(shù)據(jù)庫(kù)受網(wǎng)絡(luò) /備用server故障影響的企業(yè)。假設(shè)又一個(gè)故障隨后影響了生產(chǎn)數(shù)據(jù)庫(kù),然后最初的網(wǎng)絡(luò) /備用server故障得到解決,那么這些企業(yè)將接受數(shù)據(jù)丟失的可能性。

?

3?最高性能模式

最高性能模式是默認(rèn)的保護(hù)模式。它與最高可用性模式相比,提供了略微少一些的主數(shù)據(jù)庫(kù)數(shù)據(jù)保護(hù),但提供了更高的性能。在這樣的模式下,當(dāng)主數(shù)據(jù)庫(kù)處理事務(wù)時(shí),重做數(shù)據(jù)由 LGWR 進(jìn)程異步傳輸?shù)絺溆脭?shù)據(jù)庫(kù)上。另外,也能夠?qū)⒅鲾?shù)據(jù)庫(kù)上的歸檔器進(jìn)程 (ARCH) 配置為在這樣的模式下傳輸重做數(shù)據(jù)。在不論什么情況下,均先完畢主數(shù)據(jù)庫(kù)上的寫(xiě)操作,主數(shù)據(jù)庫(kù)的提交操作不等待備用數(shù)據(jù)庫(kù)確認(rèn)接收(類似于MySQL中的異步復(fù)制)。假設(shè)隨意備用目標(biāo)數(shù)據(jù)庫(kù)變?yōu)椴豢捎茫瑒t處理將在主數(shù)據(jù)庫(kù)上繼續(xù)進(jìn)行,這對(duì)性能僅僅有非常小的影響或沒(méi)有影響。

在主數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題的情況下,尚未被發(fā)送到備用數(shù)據(jù)庫(kù)的重做數(shù)據(jù)會(huì)丟失。可是,假設(shè)網(wǎng)絡(luò)有足夠的吞吐量來(lái)跟上重做流量高峰,而且使用了 LGWR 進(jìn)程來(lái)將重做流量傳輸?shù)絺溆胹erver,則丟失的事務(wù)將很少或者為零。

?

三、? Oracle Dataguard三種保護(hù)模式特點(diǎn)

1?最大保護(hù)模式

?

1).這樣的模式提供了最高級(jí)別的數(shù)據(jù)保護(hù)能力

2).重做日志在至少一個(gè)物理從庫(kù) 數(shù)據(jù)庫(kù) 后,主庫(kù)的事務(wù)才可以提交

3).主庫(kù)找不到合適的從庫(kù)寫(xiě)入時(shí),主庫(kù)會(huì)自己主動(dòng)關(guān)閉,防止無(wú)保護(hù)的數(shù)據(jù)出現(xiàn)

4).長(zhǎng)處:該模式能夠保證從庫(kù)沒(méi)有數(shù)據(jù)丟失

5).缺點(diǎn):主庫(kù)的自己主動(dòng)關(guān)閉會(huì)影響到主庫(kù)的可用性,同一時(shí)候須要從庫(kù)恢復(fù)后才干提交,對(duì)網(wǎng)絡(luò)等客觀條件要求很的高,主庫(kù)的性能會(huì)受到很大的影響。

?

2?最大可用性模式

?

1).這樣的模式提供了僅次于 “最大保護(hù)模式”的數(shù)據(jù)保護(hù)能力

2).重做日志在至少一個(gè)物理從庫(kù)數(shù)據(jù)庫(kù)后,主庫(kù)的事務(wù)才可以提交

3).主庫(kù)找不到合適的從庫(kù)寫(xiě)入時(shí),主庫(kù)不會(huì)關(guān)閉,而是暫時(shí)減少到 “最大性能模式”模式,直到問(wèn)題得到處理

4).長(zhǎng)處:該模式能夠在沒(méi)有問(wèn)題出現(xiàn)的情況下保證從庫(kù)沒(méi)有數(shù)據(jù)丟失,是一種折中的方法

5).缺點(diǎn):在正常執(zhí)行的過(guò)程中缺點(diǎn)是主庫(kù)的性能收到諸多因素的影響

?

3?最大性能模式

?

1).默認(rèn)模式,提供主數(shù)據(jù)庫(kù)的最高可用性

2).保證主庫(kù)執(zhí)行過(guò)程中不受從庫(kù)的影響,主庫(kù)事務(wù)正常提交,不因從庫(kù)的不論什么問(wèn)題影響到主庫(kù)的執(zhí)行

3 ).長(zhǎng)處:避免了從庫(kù)對(duì)主數(shù)據(jù)庫(kù)的性能和可用性影響

4 ).缺點(diǎn):假設(shè)與主庫(kù)提交的事務(wù)相關(guān)的恢復(fù)數(shù)據(jù)沒(méi)有發(fā)送到從庫(kù),這些事務(wù)數(shù)據(jù)將被丟失,不能保證數(shù)據(jù)無(wú)損失

Oracle Dataguard 介紹


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 怀柔区| 黄龙县| 康定县| 巴青县| 卓资县| 凤城市| 都江堰市| 桂林市| 四子王旗| 竹北市| 双桥区| 宣恩县| 桐庐县| 澜沧| 日照市| 馆陶县| 扎赉特旗| 红安县| 旅游| 社旗县| 定州市| 衡东县| 象州县| 桃江县| 洪江市| 林芝县| 太原市| 玉田县| 大连市| 永泰县| 沂南县| 当阳市| 凉城县| 嘉兴市| 吉水县| 舒城县| 盱眙县| 吉木萨尔县| 石楼县| 天门市| 安达市|