冗余备份概念

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冗余备份概念与方法相关推荐

  1. RMAN备份概念_关于备份保留策略(RETENTION POLICY)

    可以使用CONFIGURE RETENTION POLICY命令来创建一个持续的和自动备份保留策略. 当备份保留策略生效时,RMAN根据CONFIGURE命令指定的标准将数据文件或控制文件的备份视为过 ...

  2. oracle rman本地备份,【学习笔记】Oracle RMAN 备份集存储到远程其它服务器实现方法...

    天萃荷净 应运维DBA要求,将服务器本地Oracle数据库的RMAN备份集备份存储到远程其它服务器中,结合案例详细讲解实现步骤 在linux中,要使用rman备份后传输到远程服务器上,可以选择ftp, ...

  3. oracle rman备份时间,Oracle使用RMAN进行备份详述

    备份理论和基本语法 备份概念 执行备份或还原的数据库称为目标.在一些环境下,有许多数据库,因此有许多RMAN目标.应一次连接每个数据库.目标的每个备份都有一些属性: 打开或关闭 完整或部分 完整或增量 ...

  4. OCP读书笔记(5) - 使用RMAN创建备份

    5.Creating Backups with RMAN 创建备份集 RMAN> backup as backupset format '/u01/app/oracle/backup/rmanb ...

  5. 服务器双网卡冗余备份技术的实现

    服务器作为企业信息平台的核心,其稳定性和安全性至关重要,连接服务器的网络链路是尤为重要的一环.增加热备份冗余链路成为保障服务器链路通畅常用的方法之一,此方式可以强化系统网络链路,减少故障率. 本文将以 ...

  6. 文件服务器文件多备份方案,windows文件服务器冗余备份方案.doc

    windows文件服务器冗余备份方案目的: ??? 1.实现两台文件服务器实时同步,两台文件服务器上的文件能够实时同步: ??? 2.服务器故障自动切换,当其中一台服务器出现故障时能够自动切换: ?? ...

  7. RMAN 的备份保留策略

    RMAN 的备份保留策略: 命令格式: configure retention policy clear ---------------备份保留策略使用默认值 configure retention ...

  8. oracle exp 00006,Oracle 12.1新特性----使用RMAN从备份中实现recover table

    Oracle 12.1新特性----使用RMAN从备份中实现recover table 发布时间:2020-06-26 19:41:44 来源:51CTO 阅读:4750 作者:hbxztc 在Ora ...

  9. oracle rman备份spfile,利用RMAN自动备份转储Spfile

    [情景简介] 生产环境丢失了服务器的参数文件,rman已开启自动备份设置. [操作过程简述] ----启动rman $rman target / ----检查rman设置 RMAN> show ...

最新文章

  1. PHP基础封装简单的MysqliHelper类
  2. linux mysql 实例详解_MySQL 多实例详解
  3. 2011考研英语词汇最佳记忆法 考量你的遗忘曲线
  4. 如何设计后台产品中的“保存”功能?
  5. SQL Server插入中文数据后出现乱码
  6. 简述机器指令与微指令之间的关系_计算机组成原理期末考试题-百度文库
  7. C语言上证指数运行源码,个股对比上证指数公式源码
  8. 《机器学习实战》配套代码下载
  9. 浅谈5000万:外挂,代理与卡盟的故事。
  10. CAPL中的键值对(hash)数据类型
  11. 软考软件设计师(知识产权)
  12. Android WebView 播放视频无法播放问题和视频适应屏幕大小
  13. mysql 汉字笔画排序规则_SQL Server与MySQL中排序规则与字符集相关知识的一点总结...
  14. IPhone手机无法连接蓝牙
  15. OpenCV-Python 直方图-4:直方图反投影 | 二十九
  16. Vue实现页面导航实战
  17. Sublime Text3 for Mac(代码编辑器)中文特别版
  18. python打开word并插入图片_Python操作word文档插入图片和表格的实例演示
  19. excel调用python编程-超简单:用Python让Excel飞起
  20. 基于单片机的八层电梯设计

热门文章

  1. K-Means聚类make_moons数据
  2. [2021秋招笔试记录]远景智能_9.10_算法工程师
  3. idea出现Error:Abnormal build process termination:
  4. Hive优化笔记(1 - 非数据倾斜)
  5. python开发基础04-函数、递归、匿名函数、高阶函数、装饰器
  6. Qt十六进制转十进制转ASCII码,附ASCII码表
  7. Flink:DataStream Connectors 之 Kafka
  8. Bmap 3.0在vue-admi-beautify中拖动卡顿问题
  9. 数据结构、算法与应用c++语言描述(答案)
  10. js创建对象的四种方法