0
点赞
收藏
分享

微信扫一扫

Oracle Secure Backup管理员指南 第4章 结合使用RMAN与Oracle安全备份

本章介绍如何结合使用恢复管理器(RMAN)与Oracle安全备份。文章假设用户已经熟悉了RMAN概念与操作。
4.1、关于RMAN与Oracle安全备份

Oracle安全备份相当于RMAN通过SBT接口进行备份时的一个介质管理层。Oracle安全备份和第三方备份工具可以与RMAN的SBT接口API结合使用。

虽然Oracle安全备份支持早期的数据库版本,主要功能从Oracle Database 10G R2开始支持。以下的集成增强为Oracle安全备份专有,对于其他介质管理产品不可用:

    Oracle Database 10G R2 -- Oracle EM为RMAN和Oracle安全备份提供统一接口。另外,使用Oracle EM管理磁带、介质服务器以及磁带设备为Oracle安全备份专有;Oracle安全备份SBT库是唯一支持RMAN直接加密备份到磁带的接口。如果尝试使用其他SBT库执行加密RMAN备份,将会提示以下错误信息:ORA-19916: encrypted backups to tertiary storage require Oracle Secure Backup;直接备份到磁带时的未使用块压缩为Oracle安全备份专有。如果使用Oracle安全备份执行磁盘备份或者直接到磁带的备份,可以使用未使用块优化。如果使用第三方介质管理产品直接备份到磁带,不能使用该功能。
    Oracle Database 11G -- SBT和磁带使用一个共享的缓冲区以优化SBT缓冲区分配。这样减少了从SBT缓冲区到磁带缓冲区的复制过程,可以减少CPU负载;增强了回滚表空间的备份,排除了已提交的回滚信息,减少了磁带消耗并提高了性能。

4.1.1、RMAN环境

RMAN是一个用于备份Oracle数据库文件的工具。RMAN环境包含以下基本组件:

    RMAN客户端。RMAN客户端随Oracle数据库软件自动安装,可以启动数据库备份和恢复。RMAN客户端可以备份和恢复任何本地访问的数据库文件,或者满足兼容性需求的Oracle Net访问的数据库文件。
    RMAN目标数据库。RMAN目标数据库是RMAN备份或者还原操作的数据库。RMAN用于管理备份和恢复的元数据存储在目标数据库的控制文件中,或者存储在RMAN恢复目录中。
    RMAN恢复目录。RMAN恢复目录是一个可选的数据库模式,用作RMAN元数据的二级存储库。可以在一个数据库中为多个目标数据库创建一个集中的恢复目录。

4.1.2、数据库备份

Oracle安全备份为RMAN提供了一个数据库文件磁带备份的SBT接口。在Oracle安全备份管理域中,SBT备份通过RMAN命令行或者Oracle EM启动,而文件系统备份通过Oracle安全备份Web工具或者obtool命令行提交。
4.1.2.1、RMAN备份集与Oracle安全备份映像

RMAN数据库文件备份的结果是一个备份集。备份集是物理文件的组合,每个物理文件被称为一个备份片。

使用Oracle安全备份将数据库备份到磁带时,每个备份片被看作一个Oracle安全备份映像。图4-1说明了备份片与备份映像之间的关系。单个备份映像可以跨越多盒磁带。Oracle安全备份可以在同一盒磁带中写入数据库备份映像(RMAN备份片)和文件系统备份映像。

图4-1 备份集与备份映像

4.1.2.2、数据库备份存储选择器

定义Oracle安全备份中的RMAN备份存储参数可以通过以下操作之一完成:

    在一个用于Oracle安全备份的RMAN脚本中定义参数
    定义Oracle安全备份数据库备份存储选择器

Oracle推荐定义一个或者多个数据库备份存储选择器,以自动选择磁带存储。在需要不同的存储介质,而不是使用存储选择器的非重复执行的备份中,可以使用RMAN存储参数覆盖数据库备份存储选择器中的设置。
Oracle安全备份使用数据库备份存储选择器中封装的信息与RMAN进行交互。Oracle安全备份使用存储选择器代表标识数据库文件的备份属性。
数据库备份存储选择器必须指定以下信息:

    唯一标识数据库的数据库名称或者DBID
    数据库主机名称
    用于RMAN备份的介质簇名称

数据库备份存储选择器还可以指定以下信息:

    备份的内容或者类型,例如,是否是完全备份或者增量备份
    双工备份的拷贝数量
    备份能够使用的磁带设备限制

备份Oracle数据库文件时,RMAN将数据库名称、内容类型以及拷贝数传递给Oracle安全备份。Oracle安全备份使用这些信息决定相应的数据库备份存储选择器。存储选择器指定了该备份使用的磁带设备以及介质簇(如果指定了的话)。

更多请见:http://www.mark-to-win.com/tutorial/51535.html

举报

相关推荐

0 条评论