【DataGuard】DG系列

來源:互聯網
上載者:User

【DataGuard】DG系列

一、物理備庫的新特點

1、物理備庫可即時查詢

在Oracle 11g以前的物理備庫,備庫是可以唯讀方式開啟,但是這時Media Recovery(redo Apply)過程就停止了。如果備庫處於恢複過程,那麼備庫就不能開啟。Oracle 11g解決了這個矛盾,在恢複的同時也可以開啟資料庫。

2、加快備庫備份的速度

在oracle10g引入了Block Tracking技術,來監控那些資料庫是上次增量以來修改的,這樣可以加快增量備份的速度,但是這個功能只能在主庫上有效,oracle11g解決了這個矛盾,備庫的備份也支援Block Tracking,這樣使用者可以再備庫上面快速執行備份,減輕主庫負載。

3、快照備庫(oracle10g已經有了)

就是允許物理備庫以讀寫入模式開啟,但是同時沒有破壞它作為備庫的功能,這個特性可以用來的物理備庫上面執行某些測試,待測試完成,把資料庫再置為物理備庫。當然在備庫以讀寫方式開啟的時候它只能接受主庫傳過來的redo,但是不能應用這些redo。實際上就是因為在備庫上使用了Flashback技術來實現這個功能。

4、提高redo apply的效能

oracle11g可以利用並行技術來進行redo apply,提高恢複的速度。

--------------------------------------分割線 --------------------------------------

 

相關參考:

Oracle Data Guard 重要配置參數

基於同一主機配置 Oracle 11g Data Guard

探索Oracle之11g DataGuard

Oracle Data Guard (RAC+DG) 歸檔刪除策略及指令碼

Oracle Data Guard 的角色轉換

Oracle Data Guard的日誌FAL gap問題

Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 處理方法

--------------------------------------分割線 --------------------------------------

二、 邏輯備庫的新特點

1、支援更多的資料類型

XMLType data type(CLOB儲存)

2、支援下面的oracle包和資料加密

DBMS_FGA(Fine Grained Auditing)

DBMS_RLS(Virtual Private Database)

實際上就是支援在邏輯備庫上面支援精細的審計功能和虛擬資料庫功能。

Transparent Data Encryption(TDE)的支援

備庫上面支援並行DDL

3、Fast-Start Failover

更快速執行失敗切換,更精細控制觸發failover的事件,比如可以根據某個ora的錯誤號碼來發出切換。

三、其他改進

1、重做壓縮

將歸檔日誌從主庫發送到備程式庫伺服器,再將它們應用到資料庫上,這一過程是data guard的前提。主備庫間時間差的一個重要部分是傳輸歸檔日誌的時間。如果對重做流進行壓縮,可以將這一過程加快。在oracle11g中,可以使用SQL*Net將壓縮參數設為真。從而壓縮傳輸至備程式庫伺服器的重做流。這一過程之適用在Gap Resolution間傳輸的日誌。一下命令可以用來啟用壓縮:

SQL>alter system set log_archive_dest_2='service=DG_ORCLSTD LGWR ASYNC valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=ORCLSTD compression=enable';

2、網路逾時

Data guard環境的工具原理是:串連備程式庫伺服器的資料庫執行個體,向備程式庫伺服器發送重做資料。如果執行個體沒有及時響應,日誌傳輸服務將等待指定的逾時值,然後放棄。可以在Oracle資料庫中使用net_timeout參數設定逾時值。在最大限度的保護模式下,日誌傳輸服務將嘗試20次後放棄。但首先要知道日誌傳輸中當前的延遲。新視圖v$redo_dest_resp_histogram以長條圖形式表示了該時間值。該視圖在給定圓柱中間顯示了傳輸花費時間中的次數。如果運行幾天后再查看此視圖,可以清楚要設定的逾時時間。然後可以使用以下命令設定逾時時間:

SQL>alter system set log_archive_dest_2='service=DG_ORCLSTD LGWR ASYNC valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=ORCLSTD compression=enable net_timeout=20';

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁
【內容導航】
第1頁:11g新特性簡單介紹 第2頁:11g物理備庫的搭建

相關關鍵詞:
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.