RMAN备份filesperset用法
用filesperset控制備份集的尺寸
當(dāng)指定filesperset參數(shù)時(shí),rman比較filesperset與自動(dòng)計(jì)算出來(lái)的值(對(duì)每個(gè)已分配通道的文件數(shù)目)
并取其中較小的那個(gè)值來(lái)保證所有的通道被使用。
如果指定或者通過(guò)組合backupSpec語(yǔ)句暗示的文件數(shù)目比f(wàn)ilesperset要大,
那么rman創(chuàng)建多個(gè)備份集來(lái)維護(hù)正確的速率(ratio);
如果沒有指定filesperset,rman比較計(jì)算出來(lái)的值(文件數(shù)目除以已分配的通道)和默認(rèn)值64,
并取其中較小的那個(gè)值來(lái)保證所有通道可用。
Rman通常嘗試創(chuàng)建足夠的備份集以使所有已分配的通道有事可做。
一個(gè)例外是通道比要備份的文件還要多
allocate channel 提供備份并發(fā)度,若平均文件數(shù)<filesperset則會(huì)按照 平均文件數(shù)/備份集 進(jìn)行備份,若超過(guò)則按照f(shuō)ilesperset的數(shù)量生成備份集;例如:
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;
}
平均數(shù)是 4(文件數(shù))/2(channel數(shù)) = 2 ,小于filesperset 3,則生成2個(gè)備份集,每個(gè)備份集包含2個(gè)數(shù)據(jù)文件
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個(gè)備份集,每個(gè)包含一個(gè)數(shù)據(jù)文件
?
總結(jié)
以上是生活随笔為你收集整理的RMAN备份filesperset用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Oracle 数据库启动 startup
- 下一篇: RMAN 备份恢复