溫馨提示×

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

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

RMAN中怎么同時(shí)建立多個(gè)備份

發(fā)布時(shí)間:2021-11-11 14:50:19 來源:億速云 閱讀:218 作者:iii 欄目:關(guān)系型數(shù)據(jù)庫(kù)

本篇內(nèi)容介紹了“RMAN中怎么同時(shí)建立多個(gè)備份”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

在RMAN命令 backup  后面 加上 copies 參數(shù) 后面接多重備份的數(shù)量

如下例子:

這里我們同時(shí)向下面2個(gè)目錄中備份2份完全相同的備份。
/db1_dbbk/RMAN/backup_%T_%s_%p_%c.lv0

/db2_dbbk/RMAN/backup_%T_%s_%p_%c.lv0

注意%c這個(gè)參數(shù),如果不添加,可能會(huì)出現(xiàn)

RMAN-20039: format requires %c when duplexing

這個(gè)錯(cuò)誤,%c表示備份片的拷貝數(shù)(從1開始編號(hào)),當(dāng)生成多重備份時(shí),用于指定備份片的副本號(hào),是配合copies 參數(shù)使用的。

【實(shí)驗(yàn)過程】

以不使用恢復(fù)目錄方式,啟動(dòng)RMAN
[oracle@db1 backup_sh]rman target /

Recovery Manager: Release 10.2.0.5.0 - Production on Wed May 2 09:14:13 2012

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

connected to target database: ORCL (DBID=1297821005)

開始備份
我在這里指定了備份文件到我的D:\oracle\rmanbak、rmanbak2、rmanbak3三個(gè)文件夾下,并使用了替換變量
%N:用于指定表空間的名稱  %s: 用于指定備份集編號(hào)
FORMAT字符串替代變量

使用FORMAT參數(shù)時(shí)經(jīng)常使用的一些替換變量:

%c:備份片的拷貝數(shù)(從1開始編號(hào)),當(dāng)生成多重備份時(shí),用于指定備份片的副本號(hào)
%d:數(shù)據(jù)庫(kù)名稱;
%D:位于該月中的天數(shù) (DD);
%M:位于該年中的月份 (MM);
%N:用于指定表空間的名稱 
%f: 用于指定絕對(duì)文件號(hào)
%F:一個(gè)基于DBID 唯一的名稱,這個(gè)格式的形式為c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 為該數(shù)據(jù)庫(kù)的DBID,YYYYMMDD 為日期,QQ 是一個(gè)1-256 的序列;
%n:數(shù)據(jù)庫(kù)名稱,并且會(huì)在右側(cè)用x字符進(jìn)行填充,使其保持長(zhǎng)度為8;
%u:是一個(gè)由備份集編號(hào)和建立時(shí)間壓縮后組成的8字符名稱。利用%u可以為每個(gè)備份集生成一個(gè)唯一的名稱;
%p:表示備份集中備份片段的編號(hào),從1 開始編號(hào);
%U:是%u_%p_%c的簡(jiǎn)寫形式,利用它可以為每一個(gè)備份片段(即磁盤文件)生成一個(gè)唯一名稱,這是最常用的命名方式;
%s:備份集的號(hào);
%t:備份集時(shí)間戳;
%T:年月日格式(YYYYMMDD);s
注:如果在BACKUP命令中沒有指定FORMAT選項(xiàng),則RMAN默認(rèn)使用%U為備份片段命名。
%e: 用于指定歸檔日志序列號(hào)

我們通過備份集編號(hào),可以看到2份備份文件是內(nèi)容完全一致的2份
RMAN> backup copies 2 incremental level=0 tag 'orcl1_0' SKIP INACCESSIBLE FILESPERSET 3 database
include current controlfile format '/db1_dbbk/RMAN/backup_%T_%s_%p_%c.lv0','/db2_dbbk/RMAN/backup_%T_%s_%p_%c.lv0'
plus archivelog FILESPERSET 2 delete all input format '/db1_dbbk/RMAN/backup_%T_%s_%p.arc','/db2_dbbk/RMAN/backup_%T_%s_%p.arc';

using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=112 instance=orcl1 devtype=DISK
validation succeeded for archived log

。。。

piece handle=/db1_dbbk/RMAN/backup_20120502_3011_1_1.lv2 comment=NONE
piece handle=/db1_dbbk/RMAN/backup_20120502_3011_1_2.lv2 comment=NONE

channel c1: backup set complete, elapsed time: 00:00:02
Finished backup at 02-MAY-12

“RMAN中怎么同時(shí)建立多個(gè)備份”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

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

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

AI