我的编程空间,编程开发者的网络收藏夹
学习永远不晚

RMAN中怎么同时建立多个备份

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

RMAN中怎么同时建立多个备份

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vue中怎么同时监听多个参数

这篇文章主要讲解了“vue中怎么同时监听多个参数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中怎么同时监听多个参数”吧!如何同时监听多个参数vue使用watch同时监听多个参数,其中
2023-06-29

编程热搜

目录