RMAN冗余备份概念与方法
冗余备份概念
RMAN提供了一种更谨慎的备份策略:duplexed方式备份,其实质就是在生成备份集的同时,向指定位置copy指定份数(最大不超过4)的备份集复制,以避免在灾难性事故时数据库损坏和备份丢失的情况下导致完全崩溃,提高备份可用性。
RMAN有三种方式的duplexed备份。
在RMAN中执行backup命令时指定copies参数
RMAN> backup copies 2 tablespace users format 'D:/backup/USER_%U_1','D:/backup/U
SER_%U_2';
启动 backup 于 18-2月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动 full 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00009 name=E:/ORACLE/ORADATA/ORADB/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -09
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -09, 有 2 个副本
段 handle=D:/BACKUP/USER_0TK7MDO6_1_1_1 comment=NONE
段 handle=D:/BACKUP/USER_0TK7MDO6_1_2_2 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-2月 -09
启动 Control File and SPFILE Autobackup 于 18-2月 -09
段 handle=D:/BACKUP/C_C-2424717714-20090218-01 comment=NONE
完成 Control File and SPFILE Autobackup 于 18-2月 -09
―――――――――――――――――――
上述命令在执行备份的同时,自动生成当前备份集的一个copy到指定位置,如果不为copy指定存储位置,则会存储到默认的位置。但一旦你指定位置,就必须指定全部的存储位置,下面的命令将提示错误。
RMAN> backup copies 2 tablespace users 'D:/backup/user_%U';
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01005: syntax error: found "single-quoted-string": expecting one of: "archi
velog, backup, backupset, channel, comma, controlfilecopy, current, database, da
tafile, datafilecopy, delete, diskratio, filesperset, format, force, include, ke
ep, (, maxsetsize, noexclude, nokeep, not, parms, pool, plus, ;, skip, spfile, s
etsize, tablespace, tag"
RMAN-01007: at line 1 column 34 file: standard input
Set backup copies命令
在run{}命令块中利用set backup copies命令为该块中下一个set backup copies命令之前的备份设置冗余备份方式。
RMAN> run{
2> set backup copies 2;
3> backup device type disk tablespace users;
4> set backup copies 3;
5> backup device type disk format 'D:/backup/%U','D:/backup/%U','D:/backup/%U' t
ablespace users;
6> }
正在执行命令: SET BACKUP COPIES
启动 backup 于 18-2月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动 full 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00009 name=E:/ORACLE/ORADATA/ORADB/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -09
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -09, 有 2 个副本
段 handle=E:/ORACLE/ORA92/DATABASE/13K7MEVM_1_1 comment=NONE
段 handle=E:/ORACLE/ORA92/DATABASE/13K7MEVM_1_2 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-2月 -09
启动 Control File and SPFILE Autobackup 于 18-2月 -09
段 handle=D:/BACKUP/C_C-2424717714-20090218-04 comment=NONE
完成 Control File and SPFILE Autobackup 于 18-2月 -09
正在执行命令: SET BACKUP COPIES
启动 backup 于 18-2月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动 full 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00009 name=E:/ORACLE/ORADATA/ORADB/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -09
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -09, 有 3 个副本
段 handle=D:/BACKUP/15K7MEVR_1_1 comment=NONE
段 handle=D:/BACKUP/15K7MEVR_1_2 comment=NONE
段 handle=D:/BACKUP/15K7MEVR_1_3 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-2月 -09
启动 Control File and SPFILE Autobackup 于 18-2月 -09
段 handle=D:/BACKUP/C_C-2424717714-20090218-05 comment=NONE
完成 Control File and SPFILE Autobackup 于 18-2月 -09
Configure backup copies命令
Configure backup copies命令可以为指定的设备类型设置默认的备份拷贝份数,这个配置仅适用于数据文件与归档重做日志文件和设备,并且只有在使用自动分配的通道时才能够使用configure backup copies命令设置的配置。
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;
RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE disk TO 2;
RMAN> CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE disk TO 2;
上面的命令将disk设置上数据文件与归档文件的copies设置为2,当再执行backup备份时,将会自动生成2份数据文件和归档文件的备份集。
RMAN> backup tablespace users plus archivelog;
启动 backup 于 18-2月 -09
当前日志已存档
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=12 devtype=DISK
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =1 记录 ID=10 时间戳=679079372
输入存档日志线程 =1 序列 =2 记录 ID=11 时间戳=679079373
输入存档日志线程 =1 序列 =3 记录 ID=12 时间戳=679079376
输入存档日志线程 =1 序列 =4 记录 ID=13 时间戳=679079396
输入存档日志线程 =1 序列 =5 记录 ID=14 时间戳=679165146
输入存档日志线程 =1 序列 =6 记录 ID=15 时间戳=679165153
输入存档日志线程 =1 序列 =7 记录 ID=16 时间戳=679165973
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -09
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -09, 有 2 个副本
段 handle=E:/ORACLE/ORA92/DATABASE/1FK7MG0L_1_1 comment=NONE
段 handle=E:/ORACLE/ORA92/DATABASE/1FK7MG0L_1_2 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:27
完成 backup 于 18-2月 -09
启动 backup 于 18-2月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动 full 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00009 name=E:/ORACLE/ORADATA/ORADB/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -09
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -09, 有 2 个副本
段 handle=E:/ORACLE/ORA92/DATABASE/1GK7MG1I_1_1 comment=NONE
段 handle=E:/ORACLE/ORA92/DATABASE/1GK7MG1I_1_2 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-2月 -09
启动 backup 于 18-2月 -09
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =8 记录 ID=17 时间戳=679166003
通道 ORA_DISK_1: 正在启动段 1 于 18-2月 -09
通道 ORA_DISK_1: 已完成段 1 于 18-2月 -09, 有 2 个副本
段 handle=E:/ORACLE/ORA92/DATABASE/1HK7MG1K_1_1 comment=NONE
段 handle=E:/ORACLE/ORA92/DATABASE/1HK7MG1K_1_2 comment=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 18-2月 -09
启动 Control File and SPFILE Autobackup 于 18-2月 -09
段 handle=D:/BACKUP/C_C-2424717714-20090218-0A comment=NONE
完成 Control File and SPFILE Autobackup 于 18-2月 -09
RMAN冗余备份概念与方法的更多相关文章
- RMAN备份与恢复之概念二
1 RMAN备份恢复 1.1 基础理论 恢复可以分为完全恢复和不完全恢复 完全数据库恢复是恢复到故障发生前的状态,所有已经提交的操作都进行恢复,确保数据库不丢失任何数据,完全恢复只用于归档模 ...
- OCP读书笔记(5) - 使用RMAN创建备份
5.Creating Backups with RMAN 创建备份集 RMAN> backup as backupset format '/u01/app/oracle/backup/rmanb ...
- Oracle 使用RMAN进行备份
备份理论和基本语法 备份概念 执行备份或还原草的数据库称为目标.在一些环境下,有许多数据库,因此有许多RMAN目标.应一次连接每个数据库.目标的每个备份都有一些属性: 打开或关闭 完整或部分 完整或增 ...
- oracle11gRAC环境使用RMAN增量备份方案
转摘:http://blog.itpub.net/29819001/viewspace-1320977/ [oracle@zx ~]$ rman target /Recovery Manager: R ...
- RMAN增量备份-备份保留策略-设置备份集属性
RMAN增量备份:增量备份级别:0,1,2,3,4BACKUP DATABASE也是创建数据库的完整备份,但是这种备份不同于增量备份的0级备份.这种备份不包含增量备份的0级备份,并不支持在此基础上再创 ...
- RMAN删除备份
删除备份--DELETE命令 用于删除RMAN备份记录及相应的物理文件.当使用RMAN执行备份操作时,会在RMAN资料库(RMAN Repository)中生成RMAN备份记录,默认情况下RMAN备份 ...
- Apache Ignite 学习笔记(四): Ignite缓存冗余备份策略
Ignite的数据网格是围绕着基于内存的分布式key/value存储能力打造的.当初技术选型的时候,决定用Ignite也是因为虽然同样是key/value存储,它有着和其他key/value存储系统不 ...
- VRRP主备备份配置示例—实现网关冗余备份
本示例的基本拓扑结构如图所示. HostA通过Switch 双线连接到RouterA 和RouterB .用户希望实现:正常情况下, 主机以RouterA 为默认网关接入Intemet; 而当Rout ...
- InfluxDB数据备份和恢复方法,支持本地和远程备份
本文属于<InfluxDB系列教程>文章系列,该系列共包括以下 17 部分: InfluxDB学习之InfluxDB的基本概念 InfluxDB学习之InfluxDB的基本操作 Influ ...
随机推荐
- 【python】if __name__ == '__main__'
转载自:http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792463.html 当你打开一个.py文件时,经常会在代码的最下面看到if __na ...
- beatfullsoup
阅读目录 一 介绍 二 基本使用 三 遍历文档树 四 搜索文档树 五 修改文档树 六 总结 一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通 ...
- hdu 2768(建图,最大点独立集)
Cat vs. Dog Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- Search a 2D Matrix——两度二分查找
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...
- [loj#2566][BZOJ5333] [Sdoi2018]荣誉称号 树形dp
#2566. 「SDOI2018」荣誉称号 休闲游戏玩家小 Q 不仅在算法竞赛方面取得了优异的成绩,还在一款收集钻石的游戏中排名很高. 这款游戏一共有 n 种不同类别的钻石,编号依次为 1 到 n ...
- CentOS7.5更改grub2菜单背景&开机动态画面
Grub2菜单背景 红帽企业版 Linux 7 的引导装载程序是“GRUB 2”.您可以更改“GRUB 2”外观的几个部分.以下几小节将向您展示如何改变 Linux 发行版名称.菜单颜色,和背景图片. ...
- 转:json注入
现在大部分web采用ajax通信,数据表现为json格式,因此可以尝试进行json注入. json注入:根据实际情况进行注入.有的时候,可能是为了方便,有人会手动拼接下JSON,但是这种随手代码,却可 ...
- 2. 创建一个简单的Maven项目
☞ 创建项目 选定一个目录,如E:\workspace\maven,新建的项目将放在这个目录. 运行CMD,切换到该目录. 执行mvn archetype:generate直到输出"Choo ...
- 写的模块和方法 wap 和 pc
createjs 画了一个曲线功能 rem 的适配方式 $.fn.stop 方法, zepto 没有的, 对于 2d的旋转 变形 还有 移动都可以停下来, 做动画的属性存储, getComputedS ...
- CCF 第六次计算机职业认证 第四题 收货 stl动态存储和fleury算法的综合应用
问题描述 为了增加公司收入,F公司新开设了物流业务.由于F公司在业界的良好口碑,物流业务一开通即受到了消费者的欢迎,物流业务马上遍及了城市的每条街道.然而,F公司现在只安排了小明一个人负责所有街道的服 ...