RAC 11.2 體系結(jié)構(gòu)(三)http://blog.csdn.net/wildwave/article/details/6882567也討論了關(guān)于Data Guard的一些概念,在這里,重復(fù)的部分將略過(guò)
Oracle Data Guard 11.2的新特性
Redo apply和SQL Apply通用的新特性
-
一個(gè)Data Guard配置可以由一個(gè)主庫(kù)和多達(dá)30個(gè)備庫(kù)組成
-
不再需要FAL_CLIENT初始化參數(shù)
-
Oracle ASM和快速恢復(fù)區(qū)域特性使用的默認(rèn)歸檔路徑從LOG_ARCHIVE_DEST_10變成了LOG_ARCHIVE_DEST_1
-
Redo傳輸?shù)膲嚎s不再限制只在解決gap的時(shí)候使用,當(dāng)一個(gè)目的地中指定了compression,所有發(fā)送到該目的地的redo數(shù)據(jù)都會(huì)被壓縮
-
新增了一個(gè)ALTER SYSTEM FLUSH REDO 表達(dá)式,在故障切換時(shí),該SQL語(yǔ)句可以從一個(gè)mounted狀態(tài)的主數(shù)據(jù)庫(kù)中將未傳送的redo日志刷新到一個(gè)standby數(shù)據(jù)庫(kù),由此可以在主庫(kù)沒(méi)運(yùn)行在零數(shù)據(jù)丟失的保護(hù)模式時(shí),也能做到無(wú)數(shù)據(jù)丟失。
Redo Apply的新特性
-
你可以在實(shí)時(shí)查詢環(huán)境中使用STANDBY_MAX_DATA_DELAY參數(shù)來(lái)設(shè)置容許的最大延遲時(shí)間
-
你可以使用ALTER SESSION SYNC WITH PRIMARY語(yǔ)句來(lái)確保物理standby數(shù)據(jù)庫(kù)與主庫(kù)同步
-
V$DATAGUARD_STATS視圖在很多字段上都更加準(zhǔn)確了,包括apply lag和transport lag
-
可以通過(guò)查詢新增的視圖V$STANDBY_EVENT_HISTOGRAM來(lái)查看物理standby上應(yīng)用延遲數(shù)值的直方圖
-
在實(shí)時(shí)查詢模式下,主庫(kù)中的壞塊會(huì)自動(dòng)被物理standby數(shù)據(jù)庫(kù)上該塊的拷貝所替換。反過(guò)來(lái)也一樣
SQL Apply的新特性
-
邏輯standby和LogMiner工具支持使用了基本表壓縮、OLTP表壓縮和混合列壓縮的表(混合列壓縮是Oracle Exadata的特性之一)
-
邏輯standby和LogMiner工具支持包含SecureFile LOB字段的表。在SecureFile LOB字段上的壓縮和加密同樣被支持。(不支持刪除重復(fù)數(shù)據(jù)(De-duplication)和基于碎片(fragment-based)操作)
-
Oracle RAC主數(shù)據(jù)庫(kù)上XA(Extended Architecture)全局事務(wù)上下文中發(fā)生的改變,會(huì)在邏輯standby數(shù)據(jù)庫(kù)上被復(fù)制。
-
在主數(shù)據(jù)庫(kù)上使用DBMS_REDEFINITION包執(zhí)行的在線重定義會(huì)被復(fù)制到邏輯standby數(shù)據(jù)庫(kù)中
-
邏輯standby支持主數(shù)據(jù)庫(kù)中的版本使用,包括使用基于版本的重定義來(lái)升級(jí)應(yīng)用,從而最小化停機(jī)時(shí)間(關(guān)于基于版本的重定義edition-based redefinition可以在Oracle Database Advanced Application Developer's Guide中查看詳情)
-
邏輯standby數(shù)據(jù)庫(kù)支持流捕獲。這個(gè)特性允許你將單向的信息傳播從主庫(kù)中卸載,并使用邏輯standby作為hub來(lái)將信息傳播到多個(gè)數(shù)據(jù)庫(kù)中。流捕獲也可以把本地的更改傳播到邏輯standby數(shù)據(jù)庫(kù)中
Oracle Data Guard 11.1中的新特性
Redo apply和SQL Apply通用的新特性
-
Redo流量壓縮。當(dāng)發(fā)生redo gap時(shí),在講redo通過(guò)網(wǎng)絡(luò)傳輸前會(huì)對(duì)其進(jìn)行壓縮來(lái)提高傳輸性能
-
Redo傳輸響應(yīng)時(shí)間直方圖。V$REDO_DEST_RESP_HISTOGRAM視圖中含有每個(gè)SYNC redo傳輸?shù)哪康牡氐捻憫?yīng)時(shí)間的直方圖。視圖中的數(shù)據(jù)可以幫助你確定LOG_ARCHIVE_DEST_n中的NET_TIMEOUT屬性的合適的值
-
更快的角色轉(zhuǎn)換
-
對(duì)redo傳輸網(wǎng)絡(luò)會(huì)話進(jìn)行有效驗(yàn)證(通過(guò)SSL)
-
簡(jiǎn)化Data Guard管理接口。通過(guò)棄用一些多余的SQL表達(dá)式和初始化參數(shù)
-
增強(qiáng)了DB_UNIQUE_NAME。在V$DATABASE中增加了一列PRIMARY_DB_UNIQUE_NAME來(lái)查詢主庫(kù)的DB_UNIQUE_NAME。11g中DB_UNIQUE_NAME相同的數(shù)據(jù)庫(kù)之間不能進(jìn)行通訊
-
使用物理standby數(shù)據(jù)庫(kù)來(lái)滾動(dòng)升級(jí)。通過(guò)在ALTER DATABASE RECOVER TO LOGICAL STANDBY中添加KEEP IDENTITY選項(xiàng)來(lái)臨時(shí)將物理standby數(shù)據(jù)庫(kù)轉(zhuǎn)換成邏輯standby,來(lái)實(shí)現(xiàn)滾動(dòng)升級(jí)
-
多樣化的Data Guard 配置。 這個(gè)特性允許在同一個(gè)Data Guard配置中混合使用Linux和Windows的主庫(kù)和備庫(kù)
Redo Apply的新特性
-
物理standby的實(shí)時(shí)查詢功能
-
Snapshot standby
-
使用物理standby來(lái)檢測(cè)寫(xiě)丟失(lost-wirte detection)
-
加強(qiáng)了與RMAN的結(jié)合
SQL Apply的新特性
-
支持更多的對(duì)象數(shù)據(jù)類型和PL/SQL包。(以CLOB方式存儲(chǔ)XML;DBMS_RLS;DBNS_GFA)
-
支持透明的數(shù)據(jù)加密(TDE)
-
使用DBMS_LOGSTDBY.APPLY_SET包來(lái)實(shí)現(xiàn)SQL Apply參數(shù)的動(dòng)態(tài)設(shè)置
-
當(dāng)使用邏輯standby數(shù)據(jù)庫(kù),switchover對(duì)RAC的支持得到加強(qiáng)。不需要關(guān)閉任何實(shí)例
-
增強(qiáng)了SQL Apply的DDL處理能力。并行執(zhí)行parallel DDL
-
使用DBMS_SCHEDULER包在standby數(shù)據(jù)庫(kù)上創(chuàng)建調(diào)度任務(wù)