OracleRMAN備份單個檔案的併發執行

2022-04-09 09:35:31 字數 445 閱讀 7426

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

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(也就是序列化),用乙個通道執行整個操作。

Oracle Rman 備份指令碼

oracle dbservera crontab l 0 0 u01 rmanbak rmanbak.sh u01 rmanbak rmanbak.log 2 1 oracle dbservera cat u01 rmanbak rmanbak.sh bin bash bash profile ec...

Oracle RMAN簡單備份

oracle資料庫rman備份 準備工作 查詢資料庫是否為歸檔模式 sql select name,log mode from v database 1.sql alter system set log archive dest 1 location oracle oracle10g log arc...

oracle rman自動備份指令碼

bin sh opt oracle bash profile pwd sys bak dir opt oracle backup oatest begin seq sqlplus s as sysdba crosscheck backupset crosscheck archivelog all d...