Oracle Secure Backup管理指南

年前遗留的osb问题,今天终于搞定,在此跟朋友们分享下经验。本文主要包含了osb与mhvtl的结合,osb的管理以及osb与rman的结合。至于osb和mhvtl的安装请参考以下两篇博文:

1、mhvtl虚拟磁带库的安装与应用

2、安装和配置Oracle 安全备份10.3

一、环境介绍:

一台虚拟机上装有oracle 10g数据库、mhvtl以及Oracle Secure Backup,内存大小2G.

当前已经安装了mhvtl与Oracle secure backup。带库如下所示:

image

上图中也可以看到/dev/st*设备与/dev/sg*的对应关系。查看磁带机状态:

image

osb服务已经处于运行状态:

image

二、osb的管理:

1、更改主机角色:

当前db02主机只具有管理角色和客户端角色,现在要为它加入mediaserver角色:

image

2、创建用户:

image

image

如果想跟rman绑定,还必须对oracle用户添加相应权限,选中oracle用户,点击edit,然后选择image,进入后同时选中cmdline和rman,点添加即可。

image

设置完成后,就可以使用rman将数据库备份到磁带上了。

首先设置rman的默认备份类型为sbt_tape:

image

以下是使用rman备份的结果:

image

image

3、device的管理:

这里使用的obtool命令行工具,首先创建带库然后创建磁带:

image

至于mkdev的详细用法可以在ob提示符下,使用help mkdev列出。

可以使用lsdev查看已经创建的device:

image

4、列出每个带库的详细信息:

image

完成之后,使用lsvol查看卷信息:

image

image

5、管理磁带设备:

目前,磁带的状态还处于offline状态,可以通过lsdev命令查看,这里查询下tape01的状态,其他的依次论推:

image

现在向磁带tape01载入一个卷,载入完成后,状态就是online状态:

image

再来查看状态:

image

再使用lsvol命令,查看下vol信息:

image

这里看到的是一个没有label的,下来对其进行label操作:

image

image

管理vol的相关命令参考下图:

image

三、rman与osb的结合示例:

1、在结合之前,必须创建一个用户拥有rman权限,这个可以见上面内容的创建用户。

2、media families的创建。

默认系统存在两个media families,OSB-CATALOG-MF和RMAN-DEFAULT。如果未增加心的media families,则使用rman备份时所使用的默认media families是RMAN-DEFAULT。如图:

image

增加一个media families:rman-test,点击上图中的Add后,出现下图,输入相关内容,提交即可:

image

image

3、在rman中设置媒体管理的参数:

<1>、rman本身的configure以及allocate中设置参数.

<2>、rman的send命令参数,这个针对osb主要包含以下几个参数:

■ OB_MEDIA_FAMILY[_n]

■ OB_DEVICE[_n]

■ OB_RESOURCE_WAIT_TIME

■ OB_ENCRYPTION

■ OB_RESTORE_DEVICE

备份示例:

image

以上命令指定了media families为rman-test.

image

可以在web界面看到正在执行。磁带这些都是自动载入的,不需要手工干预。完成后,可以通过obtool工具查看具体信息:

image

4、在EM中设置自动备份计划:

在EM中的维护选项卡中选择调度备份:

image

image

image

image

image

image

image

image

查看当前的job情况:

image

image

这里由于我是先安装了osb,后来安装的oracle,所以在EM中看不到osb选项,正常情况下,EM中是可以调用osb管理界面的。

备份完成:

image

image

参考文献:Oracle Secure Backup Documentation Library

本文出自 “candon123” 博客,谢绝转载!

你可能感兴趣的:(oracle,职场,休闲)