探索ORACLE之11g DataGuard_01概念
探索ORACLE之11g DataGuard_01概念
作者:吳偉龍
1、什麼是DataGuard
DataGuard是oracle推出的一項專門針對oracle資料庫的高可用技術,在8i之前被稱之為Standby Dtabase,從9i開始正式更名為DataGuard。通常情況下至少會有兩個資料映象節點構成的主備關係。透過redo日誌的同步技術來保證資料的實時同步,可以實現資料庫的主備快速切換實現資料的容災。
2、為什麼要用DataGuard
DataGuard 中文名又叫資料衛士,顧名思義,是為了保證資料安全ORACLE推出的一項技術,主要用於對資料安全性重視程度比較高的一些場合,比如:銀行,電信等行業他們都在應用了非常多套的DataGuard資料衛士來保障資料的安全。
當然同時也用於資料庫日常維護而不中斷業務,比如例行停機,測試改變,升級維護等等。
3、DataGuard所帶來的價值
可以實現資料的零丟失,維護的零停機,保證業務的持續線上執行,透過讀寫分離有效的分擔資料庫壓力,降低由於各種原因當機的風險。
4、DataGuard的體系架構
5、DataGuard 是否安全
DataGuard的同步是透過redo傳輸並且在standby端應用實現資料的同步,那麼它的同步鏈路是建立在Oracle Net之上,透過Oracle Net來進修資料的傳輸,其之間走的是SSL協議,SSL使用RSA公鑰密碼和對稱金鑰加密,提供身份驗證、加密和資料完整性。SSL是自動用於重做運輸驗證在兩個Oracle資料庫。如果SSL身份驗證需求沒有得到滿足,每個資料庫必須使用遠端登入密碼檔案。在一個DataGuard配置,所有物理和快照備用資料庫必須使用密碼檔案的一個副本從主資料庫,重新整理副本須當SYSOPER或SYSDBA特權授予或撤銷後,任何使用者的密碼與這些特權是改變
當一個密碼檔案是用於redo傳輸驗證,密碼檔案中的的使用者帳戶用於redo傳輸各資料庫之間的比較 啟動一個redo傳輸會話和目標資料庫。密碼必須是同樣在兩個資料庫中。預設情況下,系統使用者的密碼是用於驗證重做運輸 會話密碼檔案時使用。
6、DataGuard的三種保護模式
最大保護模式:
1)這種模式提供了最高階別的資料保護能力;
2)要求至少一個物理備庫收到重做日誌後,主庫的事務才能夠提交;
3)主庫找不到合適的備庫寫入時,主庫會自動關閉,防止未受保護的資料出現;
4)優點:該模式可以保證備庫沒有資料丟失;
5)缺點:主庫的自動關閉會影響到主庫的可用性,同時需要備庫恢復後才能提交,對網路等客觀條件要求非常的高,主庫的效能會因此受到非常大的衝擊。
最大可用性模式:
1)該模式提供了僅次於“最大保護模式”的資料保護能力;
2)要求至少一個物理備庫收到重做日誌後,主庫的事務才能夠提交;
3)主庫找不到合適的備庫寫入時,主庫不會關閉,而是臨時降低到“最大效能模式”模式,直到問題得到處理;
4)優點:該模式可以在沒有問題出現的情況下,保證備庫沒有資料丟失,是一種折中的方法;
5)缺點:在正常執行的過程中缺點是主庫的效能受到諸多因素的影響。
最大效能模式:
1)該模式是預設模式,可以保證主資料庫的最高可用性;
2)保證主庫執行過程中不受備庫的影響,主庫事務正常提交,不因備庫的任何問題影響到主庫的執行;
4)優點:避免了備庫對主資料庫的效能和可用性影響;
5)缺點:如果與主庫提交的事務相關的恢復資料沒有傳送到備庫,這些事務資料將被丟失,不能保證資料無損失;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-768329/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle之11g DataGuardOracle
- 【TUNE_ORACLE】Oracle Hint之概念與用法Oracle
- oracle 11g RAC 的一些基本概念Oracle
- 探索ORACLE之RMAN_02基本使用Oracle
- 探索ORACLE之ASM02_安裝OracleASM
- 探索ORACLE之ASM04_維護OracleASM
- Oracle 11g 新特性之DRCPOracle
- oracle 11g latch之系列一Oracle
- Oracle 11g新特性之SecureFilesOracle
- 探索ORACLE之RMAN_05備份策略Oracle
- oracle 11g之物理備庫管理Oracle
- Oracle 11g 備份和恢復 基本概念快速入門Oracle
- 探索ORACLE_之表空間02_管理Oracle
- 【ASK_ORACLE】Row Cache Enqueue鎖之概念篇OracleENQ
- oracle 11g latch之v$latch系列二Oracle
- oracle 11g latch之v$latch系列三Oracle
- 探索Oracle SCNOracle
- 2015.05.15 網路公開課 《Oracle 11G RAC深入探索之RAC和RAC One Node之間的切換》Oracle
- 關於ASM的failgroup概念的探索方法ASMAI
- oracle之 安裝 11G RAC 報 NTP failedOracleAI
- Oracle 11g 之自動收集統計資訊Oracle
- 探索oracle dual表Oracle
- Oracle基礎概念Oracle
- ORACLE 鎖的概念Oracle
- 【Oracle概念】-等待事件Oracle事件
- ORACLE概念的理解!Oracle
- oracle 11g新特性之密碼大小寫敏感Oracle密碼
- 機器學習之機器學習概念機器學習
- 探索ORACLE之RMAN_07 控制檔案丟失恢復Oracle
- 探索ORACLE之RMAN_03一致性備份Oracle
- 【YEP】專案Oracle考卷後續之Oracle Weblogic Server 11g PassOracleWebServer
- oracle 11gOracle
- oracle 11g latch之v$latch和systemstate dump檔案之系列四Oracle
- 探索機器學習:從基礎概念到應用實踐機器學習
- Oracle 11g RAC之HAIP相關問題總結OracleAI
- Oracle 11g新特性之收集多列統計資訊Oracle
- Oracle 11g新特性之使用者重新命名Oracle
- 【DataGuard】Oracle 11g DataGuard 新特性之 Snapshot Standby DatabaseOracleDatabase