RMAN的一些概念问题

上一篇 / 下一篇  2008-04-09 17:18:30 / 个人分类:Oracle备份恢复

RMAN注意事項

1.      可以從RMAN客戶機進行備份,但是備份集總是在連接到服務器的磁帶或磁盤上生成.

2.      必須使用於備份的目標數據庫相同版本的RMAN執行体.

3.      完全備份拷貝的數據塊與增量級別為0的備份拷貝是一樣的,但是卻不是增量備份(完全備份是否可以做增量備份的基準??).增量備份是基於以前的增量備份(非完全備份)

4.      RMAN生成的數據文件拷貝(鏡象拷貝)可以被當作增量級別為0的備份,該備份作為後續增量備份的基準.RMAN只能在磁盤上生成映像拷貝,不能使用SBT_TYPE.

5.      不能用RMANSTANDBY控制文件進行備份,但卻可以備份STANDBY數據庫用於還原PRIMARY數據庫,必須從PRIMARY數據庫進行控制文件的備份.STANDBY的控制文件只能用於STANDBY數據庫.

6.      一個數據文件/控制文件/歸檔日志文件只屬於一個備份集,但一個備份集可以包含許多文件.備份片是RMAN在備份期間創建的物理文件,每個備份集至少包含一個備份片,但也可以包含多個.一個數據文件可以跨越多個備份片.

7.      備份控制文件BACKUP CURRENT CONTROLFILE.當對系統表空間進行備份時,控制文件自動包含在備份片當中,因此一個完全的數據庫備份也包含了當前的控制文件.

8.      當進行備份時,每個數據塊都被從數據文件中讀出,但只有符合備份級別條件的數據塊才被拷貝到備份集中,因為歸檔日誌和控制文件中所有的數據塊都將被拷貝,所以備份級別只屬於數據文件備份,RMAN不從數據文件中拷貝空的數據塊到備份集中,只有進行映象拷貝時才拷貝空的數據塊.增量備份運行比完全備份要快就快在實際拷貝的數據塊比較少,他們都需要讀取每個塊以判斷是否要進行備份,讀取時間是一樣的.

9.      如果向表中插入紀錄然後又刪除所有的行,甚至重新截斷該表,則這些包含了刪除數據的塊仍然被認為是被應用過的塊,因此RMAN也將備分這些沒有包含當前數據的塊,RMAN不備份哪些從來沒有包含過數據的空數據塊.

10.  增量備份有差異型和累計型.差異型備份拷貝最近進行的同級或低級增量備份以來所有改變的數據塊,累計型備份拷貝最近低級別增量備份以來的所有更改過的數據塊.

11.  整體數據庫備份指備份集中包含了目標數據庫中所有的數據文件和控制文件的數據塊,在備份命令之後用關鍵字DATABASE指定進行整體數據庫備份(BACKUP (DATABASE)),是相對於只備份數據文件或者只備份控制文件,歸檔日志文件來說. 而完全備份是相對增量備份來說,備份範疇限於數據文件備份,備份數據文件中所有使用過的數據塊.而增量備份關鍵字是更改過的數據塊.


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-07  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 915
  • 日志数: 705
  • 建立时间: 2008-01-13
  • 更新时间: 2008-09-02

RSS订阅

Open Toolbar