RMAN备份filesperset用法
用filesperset控制備份集的尺寸
當指定filesperset參數時,rman比較filesperset與自動計算出來的值(對每個已分配通道的文件數目)
并取其中較小的那個值來保證所有的通道被使用。
如果指定或者通過組合backupSpec語句暗示的文件數目比filesperset要大,
那么rman創建多個備份集來維護正確的速率(ratio);
如果沒有指定filesperset,rman比較計算出來的值(文件數目除以已分配的通道)和默認值64,
并取其中較小的那個值來保證所有通道可用。
Rman通常嘗試創建足夠的備份集以使所有已分配的通道有事可做。
一個例外是通道比要備份的文件還要多
allocate channel 提供備份并發度,若平均文件數<filesperset則會按照 平均文件數/備份集 進行備份,若超過則按照filesperset的數量生成備份集;例如:
1、run {
allocate channel ch1 type disk;
allocate channel ch2 type disk;
backup datafile 3,4,5,6 filesperset 3;
release channel ch1;
release channel ch2;
}
平均數是 4(文件數)/2(channel數) = 2 ,小于filesperset 3,則生成2個備份集,每個備份集包含2個數據文件
2、run {
allocate channel ch1 type disk;
allocate channel ch2 type disk;
backup datafile 3,4,5,6 filesperset 1;
release channel ch1;
release channel ch2;
}
則生成4個備份集,每個包含一個數據文件
?
總結
以上是生活随笔為你收集整理的RMAN备份filesperset用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle 数据库启动 startup
- 下一篇: RMAN 备份恢复