oracle 多路备份,【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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值