1.关于RMAN备份的备份

可以使用BACKUP BACKUPSET命令来备份通过其它备份作业产生的备份集。也可以使用BACKUP RECOVERY AREA来备份在当前和所有之前的快速恢复区域目的地中创建的恢复文件。

恢复文件是完全和增量备份集,控制文件自动备份,数据文件拷贝和归档redo日志。BACKUP RECOVERY AREA支持SBT和磁带备份。对于恢复文件的磁盘备份,必须使用TO DESTINATION选项。

前面的命令在以下场景中特别有用:
1) 确保所有的备份在磁盘和磁带上同时存在。
2) 将备份从磁盘移到磁带,然后释放磁盘上的空间。当数据库使用快速恢复区域时这个任务特别重要,这样空间就可以根据需要重新使用。

可以使用BACKUP COPY OF命令(与BACKUP AS COPY不同)来备份数据文件,控制文件和归档redo日志的映像拷贝。这个命令的输出可以是备份集或映像拷贝,所以可以从映像拷贝中生成备份集。这个备份格式可以用来备份作为映像拷贝在磁盘上创建的数据库备份到磁带。

1.1.关于RMAN备份集的多个拷贝

命令BACKUP BACKUPSET创建备份集中的备份片的额外拷贝,但不会创建一个新的备份集。

因此,BACKUP BACKUPSET与使用BACKUP命令的DUPLEX或MAXCOPIES选项类似。通过BACKUP BACKUPSET创建的备份集的额外的拷贝不是一个新的备份集,正像其它格式的BACKUP命令生成的备份集的拷贝不是分开的备份集一样。

1.2.查看备份的备份的备份保留策略效果

对于基于冗余度的备份保留策略来说,备份集被看成备份的一个实例。这个说法是正确的,即使形成备份集的备份片存在多个拷贝,比如当备份集从磁盘备份到磁带。

对于恢复窗口的备份保留策略,要么是备份集的所有拷贝是过期的,要么都不是。当查看LIST和REPORT命令的输出时,很容易把握这点。

查看备份的备份的备份保留策略的效果:
1)备份一个数据文件。
以下示例备份数据文件5:
BACKUP AS BACKUPSET DATAFILE 5;

2)运行LIST命令查看步骤1的数据文件备份。

LIST BACKUP OF DATAFILE 5 SUMMARY;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
--- -- -- - ----------- --------------- ------- ------- --------- ---
18   B F   A DISK           04-AUG-13         1     1  NO TAG20070804T160 134

3)使用上一个步骤中的备份集key来备份备份集。
BACKUP BACKUPSET 18;

4)再次运行LIST命令。

LIST BACKUP OF DATAFILE 5 SUMMARY;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
--- -- -- - ----------- --------------- ------- ------- --------- ---
18   B  F  A DISK              04-AUG-13       1   2  NO TAG20070804T160 134

在输出中只有一个备份集,但现在备份集有2个拷贝。

5)生成一个报告来查看基于冗余度的备份保留策略下这些拷贝的效果。
REPORT OBSOLETE REDUNDANCY 1;

没有拷贝被报告为过期,因为备份集的2个拷贝有相同的set_stamp和set_count值。

6)生成一个报告来查看基于窗口的备份保留策略下这些拷贝的效果。
REPORT OBSOLETE RECOVERY WINDOW OF 1 DAYS;

没有拷贝被报告为过期,或基于这个备份集的CHECKPOINT_CHANGE#,和当前时间与其它备份的可用性。

2.使用RMAN备份备份集

使用BACKUP BACKUPSET命令来从磁盘拷贝备份集到磁带。

在这个部分中的步骤假设已经配置SBT作为缺省的设备。

从磁盘备份备份集到磁带:
1) 如果正在备份可用的备份集的子集,那么执行LIST BACKUPSET命令来获取它们的主key。

RMAN> LIST BACKUPSET SUMMARY;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Comp Tag
--- -- -- - ----------- --------------- ------- ------- ---- ---
1 B F A DISK 28-MAY-13 1 1 NO TAG20070528T132432
2 B F A DISK 29-MAY-13 1 1 NO TAG20070529T132433
3 B F A DISK 30-MAY-13 1 1 NO TAG20070530T132434

列出备份集的详细信息。

RMAN> LIST BACKUPSET 3;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
3 Full 8.33M DISK 00:00:01 30-MAY-13
BP Key: 3 Status: AVAILABLE Compressed: NO Tag: TAG20070530T132434
Piece Name: /disk1/oracle/dbs/c-35764265-20070530-02
Control File Included: Ckp SCN: 397221 Ckp time: 30-MAY-13
SPFILE Included: Modification time: 30-MAY-13
SPFILE db_unique_name: PROD

2) 执行BACKUP BACKUPSET命令。

以下示例备份所有的磁盘备份集到磁带,然后删除输入的磁盘备份。
BACKUP BACKUPSET ALL
 DELETE INPUT;

注:不会对控制文件的自动备份进行备份,RMAN会自动生成一个新的控制文件的自动备份。

以下示例只备份主key是1和2的备份集到磁带,然后删除输入的磁盘备份。
BACKUP BACKUPSET 1,2
 DELETE INPUT;

3) 可选地,执行LIST命令来查看备份集和备份片的列表。
输出列出所有拷贝,包括通过BACKUP BACKUPSET创建的备份片拷贝。

3.使用RMAN备份映像拷贝备份(Image Copy Backup)

使用BACKUP命令备份映像拷贝到磁带。

这个部分假设已经配置SBT设备作为缺省的设备。

当备份有数据文件的多个拷贝的映像拷贝时,为备份指定标签可以更容易识别输入的映像拷贝。所有数据文件的映像拷贝都有标签。当备份映像拷贝为新的映像拷贝时,映像拷贝的标签缺省情况下会被继承。

从磁盘备份映像拷贝到磁带:
1) 执行BACKUP … COPY OF或BACKUP DATAFILECOPY命令。

以下示例备份含有标签DBCopy的数据文件拷贝:
BACKUP DATAFILECOPY FROM TAG DBCopy;

以下示例备份最近的数据库映像拷贝到磁带,分配标签QUARTERLY_BACKUP和删除输入的磁盘备份。
BACKUP DEVICE TYPE sbt
 TAG “quarterly_backup”
 COPY OF DATABASE
 DELETE INPUT;

2)可选地,执行LIST命令查看备份集列表。输出列出所有拷贝,包含使用BACKUP命令和BACKUPSET子语句创建的备份片拷贝。

从磁盘备份映像拷贝到磁盘:
以下示例备份数据文件27和28的标签是LATESTCOPY的映像拷贝到目录disk2:
BACKUP AS COPY
 COPY OF DATAFILE 27, 28
 FROM TAG ‘LATESTCOPY’
 FORMAT ‘/disk2/Datafile%f_Database%d’;

来源:《Oracle Database Backup and Recovery User’s Guide,19c》

RMAN备份数据库_备份RMAN备份(Backing Up RMAN Backups)相关推荐

  1. RMAN备份数据库_为长期存储做数据库备份(归档备份,Archival Backup)

    1.归档备份的目的 可以使用BACKUP - KEEP来创建一个包含所有的(all-inclusive)和不受备份保留策略约束的备份. 备份是包含所有的,因为每个需要还原和恢复数据库的文件都备份到一个 ...

  2. RMAN备份数据库_制作和更新RMAN增量备份(Incremental Backup)

    增量备份只拷贝从指定的之前的备份以后更改过的数据文件块.使用BACKUP命令来创建增量备份. 增量备份要么是累积增量备份,要么是差异增量备份. 虽然备份的内容相同,BACKUP DATABASE和BA ...

  3. RMAN备份数据库_使用RMAN备份数据库文件

    1.使用RMAN备份整个数据库 可以在数据库挂载或打开时执行整个数据库备份. 使用BACKUP DATABASE命令从RMAN提示符中执行整个数据库的备份. 你可能想从整个数据库备份中排除特定的表空间 ...

  4. sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第一部分

    sql还原数据库备份数据库 So far, we've discussed a lot about database backup-and-restore process. The backup da ...

  5. 使用rar备份mysql_用RAR备份源代码_用WSH备份数据库

    用RAR备份源代码 @rem 备份源代码.bat path e:/program files/winrar rar.exe a -r -ag F:/ccenn_project/solution/sou ...

  6. 2压缩备份数据库_为什么您的企业需要备份数据库

    数据是开展业务的重要组成部分.如果任何企业意外丢失数据,则可能导致巨大的损失.因此,为了保护有价值的信息,企业需要备份其数据库. 本文提供了有关数据库备份的重要性以及如何进行备份的所有信息. 什么是数 ...

  7. 2压缩备份数据库_达梦数据库备份与还原

    达梦数据库的备份与还原 使用CONSOLE工具进行备份还原 1.备份操作. 点击"开始-所有程序-达梦数据库-客户端-DM控制台工具". 使用CONSOLE工具进行备份还原操作时, ...

  8. sql还原数据库备份数据库_如何获取SQL数据库还原历史记录

    sql还原数据库备份数据库 This article will review how to get information on your SQL database restore history, ...

  9. sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第二部分

    sql还原数据库备份数据库 In this article, we'll walk through, some of the refined list of SQL Server backup-and ...

最新文章

  1. 迁移学习之MobileNet(88层)和MobileNetV2(88层)
  2. parasoft Jtest 使用教程:创建并使用参数化测试用例(上)
  3. 新老网站长时间无收录多半是站内出了问题
  4. kafka在zookeeper中存储结构
  5. 移植JRTPLib到Montavista
  6. ajax跨域访问控制
  7. php多态性和继承是什么意思,封装 继承 多态的区别
  8. python数据分析天气预报论文_用python+sklearn(机器学习)实现天气预报数据 模型和使用...
  9. 实验8 SQL Server 的存储过程
  10. hadoop环境搭建笔记
  11. xcode开发html5工具,5个Xcode开发调试技巧
  12. 匿名函数与内置函数(python3入门)
  13. 【Spring第三篇】什么是Bean?
  14. 使用Hbuilder将自己app发布到App Store
  15. iPhone开发之修改UINavigation Bar背景图片
  16. 怎样把ue4官方文档下载下来_使用Doxygen生成UE4的chm格式API文档
  17. 联想消费生态秋季新品发布:拯救者手机、VR及小新平板等齐亮相
  18. 鲁大师最新笔记本排行榜,微星 Raider GE76性能最强
  19. 细思恐极的星座分析(上) ——用大数据和机器学习揭开十二星座的真实面目!
  20. Linux 邮件服务

热门文章

  1. 站桩:到底怎么站?浑圆桩
  2. bandit算法(3)--UCB算法
  3. 鼠标滚动分页查询 下拉过滤
  4. reformer代码阅读
  5. jQuery隐藏与显示密码
  6. 基于html的咖啡网站
  7. FT4232H Android开发 1 - 建立环境
  8. 一切成功源于积累——20140330 总结自己这段时间信息获取的来源
  9. RecyclerView中绘制不相同的分割线
  10. html document怎么转换成word,Doxillion Document Converter – 将 DOC、DOCX、PDF、WPS、Word、HTML文档格式互相转换...