DataGuard 三種保護模式

2021-06-20 09:51:52 字數 1515 閱讀 8413

dg 三種保護模式

**********==

1.最大保護模式:

1)提供最高端別的資料保護能力;

2)要求至少乙個物理備庫收到重做日誌後,主庫的事務才能夠提交;

3)主庫找不到合適的備庫寫入時,主庫會自動關閉,防止未受保護的資料出現;

4)優點:該模式可以保證備庫沒有資料丟失;

5)缺點:主庫的自動關閉會影響到主庫的可用性,同時需要備庫恢復後才能提交,對網路等客觀條件要求非常的高,主庫的效能會因此受到非常大的衝擊。

2.最大可用性模式:

1)該模式提供了僅次於「最大保護模式」的資料保護能力;

2)要求至少乙個物理備庫收到重做日誌後,主庫的事務才能夠提交;

3)主庫找不到合適的備庫寫入時,主庫不會關閉,而是臨時降低到「最大效能模式」模式,直到問題得到解決;

4)優點:該模式可以在沒有問題出現的情況下,保證備庫沒有資料丟失,是一種折中的方法;

5)缺點:在正常執行的過程中缺點是主庫的效能受到諸多因素的影響。

3.最大效能模式:

1)該模式是預設模式,可以保證主資料庫的最高可用性;

2)保證主庫執行過程中不受備庫的影響,主庫事務正常提交,不因備庫的任何問題影響到主庫的執行;

4)優點:避免了備庫對主資料庫的效能和可用性影響;

5)缺點:如果與主庫提交的事務相關的恢復資料沒有傳送到備庫,這些事務資料將被丟失,不能保證資料無損失;

最大保護模式,最大可用性模式需要:

至少在乙個備資料庫上配置備重做日誌檔案;

為至少 1 個備資料庫設定log_archive_dest_n 引數的lgwr、sync、和affirm 屬性。

最大效能模式允許你在 log_archive_dest_n 引數上對於備庫目的地設定lgwr 和async 屬性,或設定arch 屬性。如果主資料庫故障,你能通過設定lgwr 和async 屬性來減少備庫目的地上未接收到的資料量。

arch 歸檔日誌同步模式,如下圖一:

lgwr|async 非同步應用模式,如下圖二:

lgwr|sync 實時同步應用模式,主庫commit 之後lgwr程序在正常情況下會同步寫入到備庫,如下圖三:

注:當最大保護模式或最大可用時為圖三設定(lgwr sync affirm)。當最大可用時,如果網路出現問題,自動切換為最大效能模式;

但如果備庫歸檔目錄出現問題(改名或滿),最會出現主庫頻繁歸檔情況,影響效能。

Data Guard 的三種保護模式

官方文件鏈結 如果主庫不能將 redo 資料寫入至少乙個備庫,則主庫就像執行在最大效能模式下以保護主庫的可用性,直到可以將 redo 資料流寫入備庫 這種保護模式可以確保資料零丟失,除了某些雙故障的情況,例如備庫發生故障之後主庫也發生故障 要確保資料不會丟失,如果主庫不能將 redo 資料流寫入至少...

DG Data Guard 的三種保護模式

官方文件鏈結 如果主庫不能將 redo 資料寫入至少乙個備庫,則主庫就像執行在最大效能模式下以保護主庫的可用性,直到可以將 redo 資料流寫入備庫 這種保護模式可以確保資料零丟失,除了某些雙故障的情況,例如備庫發生故障之後主庫也發生故障 要確保資料不會丟失,如果主庫不能將 redo 資料流寫入至少...

Data Guard 的3種資料保護模式

1.最大保護模式 原理 當事務提交時,日誌必須同時寫到primary資料庫和至少乙個standby資料庫,以保證primary和standby的資料的實時同步。問題 1.影響primary資料庫的效能 2.當日誌無法同步到至少乙個standby時,primary會被強制shutdown。適用範圍 除...