程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> OracleRMAN備份單個文件的並發執行

OracleRMAN備份單個文件的並發執行

編輯:Oracle教程

OracleRMAN備份單個文件的並發執行


如果文件是數千兆字節,或者數百萬兆字節,將需要並行化這一文件的備份,通常,一個通道只能讀一個文件,但是用多段關鍵字可以改變這一行為:

run {

allocate channel t1 type sbt;

allocate channel t2 type sbt;

allocate channel t3 type sbt;

allocate channel t4 type sbt;

backup as compressed backupset datafile 16 section size 10g;

}

這一腳本將啟動4個通道,每個通道讀取數據文件16的一段10GB的段。每個通道將生成包含段的備份的片(單獨的物理文件)。如果文件為200GB, 將有20個這樣的片,一次生成4個。沒有section size 關鍵字,並行讀將為1(也就是序列化),用一個通道執行整個操作。

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