Data Guard 的3種資料保護模式

Jujay發表於2011-09-14
1. 最大保護模式
原理: 當事務提交時,日誌必須同時寫到Primary資料庫和至少一個Standby資料庫,以保證Primary和Standby的資料的實時同步。
問題: 1. 影響Primary資料庫的效能; 2. 當日志無法同步到至少一個Standby時,Primary會被強制Shutdown。
適用範圍: 除非對於資料安全極其敏感的系統,否則很少使用該模式。
2. 最大效能模式(預設)
原理:當Primary的日誌無法傳遞到Standby時,Primary不受影響,且會不斷嘗試向Standby 傳遞日誌,直至成功。
問題: 無法保證資料的絕對安全,會造成部分資料丟失。
3. 最大可用性模式(折中方案)
原理: 正常情況下,和最大保護模式一樣,但當日志無法同步到Standby時,並不會導致Primary的Shutdown,此時,自動切換至最大效能模式;當所有的日誌全部傳遞至Standby時,又切換回最大保護模式。
問題: 1. 比最大效能模式安全,當仍無法保證資料的絕對安全; 2. 對Primary資料庫效能也有影響

=============================================

在本公司的Data Guard架構中,大都採用最大效能模式,為了把可能的資料丟失降到最小,部署一Autosys job,該job每隔半小時查詢Primary和Standby間的Gap,若Gap超過指定限度,便向oncall DBA發beep。


Maximum Protection Maximum Availability Maximum Performance

Redo archival process

LGWR

LGWR

LGWR or ARCH

Network transmission mode

SYNC

SYNC

SYNC or ASYNC when using LGWR process. SYNC if using ARCH process

Disk write option

AFFIRM

AFFIRM

AFFIRM or NOAFFIRM

Standby redo log required?

Yes

Yes

No, but it is recommended


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26277071/viewspace-707394/,如需轉載,請註明出處,否則將追究法律責任。

相關文章