DataGuard on Oracle 11g初步介紹(1)
今天休息,下午裝了個Oracle 11g玩玩,因為目前工作中還沒有設計這部分,所以先學習一下吧,呵呵自己的起步應該算慢的了.
今天再說說DataGuard吧.
DataGuard可以解決負載均衡和災備的問題,在Oracle中是個價效比很高的軟體.
分為Primary Database(主庫) 和 standby Database(備庫)
這是一個transactionally consistent copy of the primary database.1個主庫在一個DataGuard的環境中可以帶9個備庫(physical或者logical都可以),通過Oracle Net把primary database的的redo傳輸到standby database進行apply,進行恢復.
主庫或者是備庫都可以是single-instance Oracle database或者是Oracle Real Application Clusters(RAC)
standby Database
------------------
分為物理備庫和邏輯備庫
物理備庫(日誌apply,塊對塊的對應)
--------
在transaction級別達到了物理的一致性,這種備庫提供的是,對於主庫on disk structures and block-for-block的一種physically identical copy.當然index,database schema都是一樣的.通過日誌的copy&apply技術,物理備庫會不斷的應用redo log來進行恢復使的物理備庫和主庫是一致的,其實歸根結底就是使用redo技術.
11g之前一個物理備庫要麼是receive and apply redo狀態,要麼是read-only狀態. 兩者不能同時存在.那麼在11g的時候,發生了重大的變化,receive and apply redo狀態可以在read-only狀態中存在,二者可以同時存在,因此可以併發的對資料庫進行保護和讀取(reporting)
邏輯備庫(通過同等SQL的執行,邏輯上達到一致)
--------
和物理備庫不同,他和主庫在邏輯上保持著一直的狀態,那麼邏輯備庫和主庫在物理格局和資料塊的對應上可能完全不同,邏輯備庫是通過和主庫同步SQL的方式工作的,當然邏輯備庫還是接受主庫的redo資訊,但是隻不過不是單純的apply redo日誌,而是在邏輯備庫中執行redo日誌中所包含的SQL語句,來保證主備資料的一致.通過使用邏輯備庫,我們還可以實現online的的資料庫升級,在物理備庫中是不能實現的.
11g中增加了Snapshot standy database
------------------------------------
Like a physical or logical standby database,a snapshot standby database receives and archives redo data from a primary database,but unlike a physical or logical standby database,a snapshot standby database does not apply the redo data that it receives.The redo data received by a snapshot standby database is not applied until the snapshot standby database is converted back into a physical standby database.
也就是說snapshot standby database是物理備庫的一種,會接收primary database產生的redo資訊,但是不會應用到standby database,直到這個snapshot standby database轉變為physical standby database為止.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12361284/viewspace-63500/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DataGuard on Oracle 11g初步介紹(2)Oracle
- DataGuard on Oracle 11g初步介紹(3)Oracle
- 【DATAGUARD】DG系列之11g新特性簡單介紹
- oracle 11g dataguardOracle
- 03-CSS初步介紹CSS
- Oracle之11g DataGuardOracle
- oracle 11G dataguard配置Oracle
- oracle 11g dataguard 建立Oracle
- Oracle 11g Active DataguardOracle
- 1、Oracle 基礎介紹Oracle
- 【DATAGUARD】Oracle21c Dataguard建立注意事項及主要引數介紹Oracle
- [zt] Oracle 11g DataGuard 配置Oracle
- Oracle cluster table(1)_概念介紹Oracle
- [Oracle] oracle 11g dataguard (one instance)Oracle
- oracle 11g dataguard 完全手冊Oracle
- ORACLE 11g dataguard配置練習Oracle
- 【DataGuard】Oracle 11g physical standby switchoverOracle
- PHP內建攔截器初步介紹PHP
- 【DataGuard】Oracle 11g DataGuard 新特性之 Snapshot Standby DatabaseOracleDatabase
- 【DataGuard】手工冷備搭建 Oracle 11g DataGuard 物理備庫Oracle
- oracle 11g自動收集統計資訊介紹Oracle
- Oracle DataGuard 11g 雙機實驗Oracle
- Oracle 11g Active Dataguard Switchover實驗Oracle
- 【DataGuard】Oracle 11g DataGuard 角色轉換(一)物理備庫SwitchoverOracle
- Oracle 11g dataguard 配置簡約步驟Oracle
- 探索ORACLE之11g DataGuard_01概念Oracle
- Oracle 11g dataguard check real time applyOracleAPP
- Oracle 11g RAC 配置單例項 DataGuardOracle單例
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(1)LinuxOracle
- BookKeeper 介紹(1)--簡介
- oracle 11g DBMS_SQLTUNE 包的使用方法介紹OracleSQL
- 通過 rman duplicate 配置Oracle 11g Active DataguardOracle
- ORACLE 11g dataguard系列,手工切換測試Oracle
- Oracle 11G DataGuard重啟詳細過程Oracle
- Oracle AWR 介紹及報告分析(1) finalOracle
- Oracle Stream實戰(1)—測試環境介紹Oracle
- ORACLE OWI介紹Oracle
- ORACLE ORION介紹Oracle