程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle 11g R2恢復管理器RMAN的增強

Oracle 11g R2恢復管理器RMAN的增強

編輯:Oracle數據庫基礎

自動化塊恢復。依筆者之淺見,Oracle 10gR1的引入的塊級介質恢復(MBR)已經讓人們非常信服,至少人們開始考慮使用RMAN代替過時的ALTER TABLESPACE … BEGIN BACKUP方法備份數據庫。MBR意味著當只需要恢復一小部分數據塊時,人們不再需要還原和恢復一個完整的數據文件了。Oracle 11g R2現在讓MBR自動化了,如果數據文件檢查出有一個或多個損壞的數據塊,RMAN將會自動還原和恢復這些數據塊,DBA不用做任何事情。如果數據衛士的實時查詢模式是開啟的,Oracle 11g R2可以檢查對應的物理備用數據庫,查找最近的未遭受破壞的數據塊版本,並將這個完好的數據塊傳輸到主數據庫。

靈活的SET NEWNAME指令。如果你還沒有數據文件的名單,在使用RAMN,DUPLICATE DATABASE或表空間指定時間點恢復還原一個數據庫到一個不同的平台或文件系統時,你就知道多麼歡迎這些新特性了,Oracle 11g R2現在可為數據文件名接受表空間級或數據庫級的FORMAT規范,此外,現在可以列出一個唯一標識符(%U)或基礎名字(%b),然新的數據文件名更加規范。

無目標數據庫復制。在早先的數據庫版本上克隆一個數據庫需要連接到目標數據庫,總是有點不方便,因為目標數據庫可能不可用,Oracle 11g R2現在通過DUPLICATE DATABASE命令可以對任何選定的數據庫執行無目標的復制,但它仍然會產品一個AUXILIARY連接到最終復制的數據庫,當然,現在恢復一個目錄數據庫也需要一個CATALOG連接。無目標復制也需要指定NOREDO和UNDO TABLESPACE指令,因為沒有辦法檢查源數據庫是否處於ARCHIVELOG模式,以及哪個源數據庫的表空間是UNDO表空間。

增強的TSPITR。Oracle 11g R2移除了表空間指定時間點恢復(Tablespace Point-In-Time Recovery,TSPITR)的某些限制,提供了一個非常有用的工具恢復表空間,可以恢復到表空間之前的某個時間點的狀態,不管恢復目錄是否可用,TSPITR現在恢復任意多個時間點,對於刪除的表空間,TSPITR一樣可以恢復。

備份到雲。毫無疑問,未來最火熱的技術將是雲計算,Oracle 11g R2現在可以將數據庫備份到亞馬遜的簡單存儲服務(Simple Storage Service,S3)上,需要使用Oracle提供的安全備份介質管理層軟件。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved