configure device type disk parallelism 3 ;  表示啟動..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

RMAN備份中的通道(CHANNEL)相關(guān) - PARALLELISM 、FILESPERSET

發(fā)布時間:2020-08-19 06:26:58 來源:ITPUB博客 閱讀:385 作者:Davis_itpub 欄目:建站服務(wù)器

PARALLELISM --- 

我們還可以通過parallelism參數(shù)來指定同時"自動"創(chuàng)建多少個通道:
RMAN > configure device type disk parallelism 3 ; 
表示啟動三個通道,可以加快備份恢復(fù)的速度。

默認(rèn)情況下,自動分配通道的并行度為1,如果你通過設(shè)置PARALLELISM設(shè)置了并行通道
為2,那么在run塊中,如果你沒有單獨通過ALLOCATE CHANNEL命令指定通道,它會默認(rèn)
使用2條并行通道,如果你在run命令塊中指定了數(shù)個ALLOCATE CHANNEL,那么rman在執(zhí)
行備份命令時會以你設(shè)置的channel為準(zhǔn),而不管configure中配置了多少個并行通道。

需要注意的一點是,在backup命令中有一個FILESPERSET參數(shù),該參數(shù)是指rman建立的每
個備份集中所能包含的數(shù)據(jù)文件的最大數(shù)(注意: 不是指備份片,也就是備份出來的文件),該參數(shù)默認(rèn)值為64,如果在執(zhí)行
backup命令時沒有指定該參數(shù)值,那么rman會僅使用第一個通道來執(zhí)行備份,其它通道
將處于空閑狀態(tài)。關(guān)于通道數(shù)與FILESPERSET值之間也有一個大小關(guān)系,邏輯稍顯復(fù)雜。

比如, datafiles 的個數(shù)為25 , FILESPERSET = 8 ,那么備份數(shù)據(jù)庫的時候生成4個backupset  (25/8=3.125), 每個備份集包含8個數(shù)據(jù)文件。

-----  并行定義通道個數(shù), 通道定義了通道屬性。


例子1 :
RMAN> configure device type disk parallelism 4;
RMAN> configure channel 1 device type disk;
RMAN> configure channel 2 device type disk;
注意: 在上面的配置中,將開啟四個通道, 通道1,2采用用戶的配置,3,4采用默認(rèn)配置 。


例子2 :
RMAN> configure device type disk parallelism 3;
RMAN> configure channel 1 device type disk;
RMAN> configure channel 2 device type disk;
RMAN> configure channel 3 device type disk;
RMAN> configure channel 4 device type disk;
注意: 這時,RMAN將忽略parallelism 的設(shè)置,而以用戶設(shè)置的通道為準(zhǔn)。

---------------------------------------------------------------------------------------------- 

轉(zhuǎn)載:


oracle如何在filesperset和channel之間作選擇的?我們看看專家們怎么說

---------------------------------------------------
--biti_rainy
filesperset =files per backupset
有10個datafiles,filesperset =4
10/4=2.5
你備份數(shù)據(jù)庫的時候生成3個backupset

----------------------------
--piner
filesperset是說每個備份集最多能備份幾個數(shù)據(jù)文件或歸檔日志

一個備份集可以有多個備份片
數(shù)據(jù)文件等備份是不能跨越備份集但是能跨越備份片
所以說備份集包含某數(shù)據(jù)文件是正確的。。。

-- blog作者加入: 

注意:   maxpiecesize 用于設(shè)置備份片的大小 。比如備份片最大大小為2000M, 那么一個5G 的數(shù)據(jù)文件必須跨備份片進(jìn)行備份,但是一個數(shù)據(jù)文件不能跨多個備份集。   通常一個通道對應(yīng)一個備份集。

CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2000 M;


---------------------
-- husthxd
用filesperset控制備份集的尺寸
當(dāng)指定filesperset參數(shù)時,rman比較filesperset與自動計算出來的值(對每個已分配通道的文件數(shù)目)
并取其中較小的那個值來保證所有的通道被使用。
如果指定或者通過組合backupSpec語句暗示的文件數(shù)目比filesperset要大,
那么rman創(chuàng)建多個備份集來維護正確的速率(ratio);
如果沒有指定filesperset,rman比較計算出來的值(文件數(shù)目除以已分配的通道)和默認(rèn)值64,
并取其中較小的那個值來保證所有通道可用。
Rman通常嘗試創(chuàng)建足夠的備份集以使所有已分配的通道有事可做。
一個例外是通道比要備份的文件還要多

blog作者理解舉例:


例如:
A. filesperset設(shè)置為6,數(shù)據(jù)文件數(shù)目為30,通道數(shù)據(jù)為4,通過30/4可以得出每個
備份集可含有8個文件,取6和8中較小的值6,那么30/6=5個備份集,那么4個通道肯定都有事情可做了。

B. 如果不指定filesperset,假設(shè)數(shù)據(jù)文件數(shù)目為30,通道數(shù)據(jù)為4,通過30/4可以
得出每個備份集可含有8個文件,比較8和默認(rèn)值64,我們?nèi)∑渲休^小的8,那么也可以保證4個通道都有事情可做 。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI