RMAN中怎么同时建立多个备份
本篇内容介绍了“RMAN中怎么同时建立多个备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
在RMAN命令 backup 后面 加上 copies 参数 后面接多重备份的数量
如下例子:
这里我们同时向下面2个目录中备份2份完全相同的备份。
/db1_dbbk/RMAN/backup_%T_%s_%p_%c.lv0
/db2_dbbk/RMAN/backup_%T_%s_%p_%c.lv0
注意%c这个参数,如果不添加,可能会出现
RMAN-20039: format requires %c when duplexing
这个错误,%c表示备份片的拷贝数(从1开始编号),当生成多重备份时,用于指定备份片的副本号,是配合copies 参数使用的。
【实验过程】
以不使用恢复目录方式,启动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三个文件夹下,并使用了替换变量
%N:用于指定表空间的名称 %s: 用于指定备份集编号
FORMAT字符串替代变量
使用FORMAT参数时经常使用的一些替换变量:
%c:备份片的拷贝数(从1开始编号),当生成多重备份时,用于指定备份片的副本号
%d:数据库名称;
%D:位于该月中的天数 (DD);
%M:位于该年中的月份 (MM);
%N:用于指定表空间的名称
%f: 用于指定绝对文件号
%F:一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序列;
%n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8;
%u:是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称;
%p:表示备份集中备份片段的编号,从1 开始编号;
%U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式;
%s:备份集的号;
%t:备份集时间戳;
%T:年月日格式(YYYYMMDD);s
注:如果在BACKUP命令中没有指定FORMAT选项,则RMAN默认使用%U为备份片段命名。
%e: 用于指定归档日志序列号
我们通过备份集编号,可以看到2份备份文件是内容完全一致的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中怎么同时建立多个备份”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341