NetWorker + Data Domain客户端配置与数据恢复 — Oracle (1)

Roger_Wu
5 Tungsten

NetWorker + Data Domain客户端配置与数据恢复 — Oracle (1)

NetWorker + Data Domain客户端配置与数据恢复 — Oracle (1)

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese image001.gif

介绍

      之前我们演示过了如何在NetWorker上使用DD Boost备份Windows文件并进行恢复,这次我们接着介绍如何使用NetWorker Module for Databases and Applications (NMDA) 模块备份与恢复Oracle数据库。

更多信息

客户端配置向导:

      Oracle提供了一个与Oracle 891011配套使用的数据库备份、备份恢复与故障恢复应用工具,称为Recovery Manager (RMAN)它附带Oracle服务器产品作为可选组件。RMANOracle备份、备份恢复与故障恢复情景中涉及的步骤自动化,从而避免了人为错误。EMC NMDA模块必须采用RMAN。有关RMAN的详细信息,请查阅Oracle文档。

      要进行备份客户端配置,请进行如下配置:

1.     打开NetWorker Management Console

   image002.jpg

2.     点击Enterprise工具栏按钮,选择NetWorker服务器,双击右侧的NetWorker

   image004.jpg

注意:列表中DD1为源,DD2为复制目标

3.     点击Configuration项,在左侧面板点击Client > Configuration > Client Backup Configuration > New

   image006.jpg

4.     指定客户端名称,然后选择Oracle

     image008.jpg

5.     Deduplication中选择Data Domain backup然后选择DD1BoostBoost以启用BOOST功能:

     image010.jpg

6.     选择Custom scheduled backup

     image012.jpg

7.     保留RMAN脚本模板默认设置,然后填入目标数据库权限信息:

     image014.jpg

8.     展开并选中数据库:

   image016.jpg

9.     增加通道数量以增加并行的存储数据流:

   image017.jpg

10.  如果要编辑RMAN脚本,可在此操作;或者,如果对脚本满意,可以直接Next

   image019.jpg

11.  如有需要可以添加注释,比如介绍浏览策略、保留策略和计划等。点击Browse PolicyRetention Policy右侧的“+”加号图标,可以选择其他时间段。在Remote Access字段中,输入*@* (表示访问权限将授予所有用户):

   image021.jpg

12.  创建一个新的组:

   image023.jpg

13.  然后可以指定存储节点或者将其保留为默认设置:

   image025.jpg

注意::自NMM 2.3NW 7.6.1开始,Client Direct (CD)功能可供应用程序主机将其备份数据直接发送给BOOST设置,从而绕过存储节点。NW 8.0NMM 2.4默认情况下已配置CD。在本实例中,我们已在NW服务器上创建了BOOST设备。

客户端设置

      接着概述一下NetWorker组的基本功能。在管理员GUI中执行以下操作,以查看现有的客户端配置:

1.     选择Configuration工具栏,在左侧窗口点击Clients,右键点击DD BOOST Oracle DB组中的dc01,然后选择Properties

   image027.jpg

2.     确认General选项卡上的Browse PolicyRetention PolicyGroupScheduleSave set属性:

   image029.jpg

3.     确认Apps & Modules选项卡上的Backup command属性

   image031.jpg

启动作业

      在管理员GUI上执行以下操作以启动某个组:

1.     点击Monitoring项,展开Groups,右键点击DD BOOST Oracle DB并选择Start

   image033.jpg

2.     在界面中应当看到一个备份会话启动,备份流正在写入DD设备:

   image035.jpg

3.     可以看到备份已成功完成:

   image037.jpg

Data Domain Boost备份统计信息:

      我们可以通过SSH检查BOOST备份的统计信息:

1.     使用SSH工具(如PuTTY)登录DD

   image039.jpg

2.     执行命令 filesys show compression /data/col1/nw/DataNW1

   image041.jpg

ddboost设备DataNW1自带某些数据。因此我们要启动BOOST Oracle DB组,然后检查有多少数据要存入Data Domain设备。

3.     在管理界面中,从Groups菜单启动DD BOOST Oracle DB组:

   image043.jpg

4.     在备份运行的同时,执行命令iostat 2以查看接收和写入统计信息:

   image045.jpg

仔细观察CPU 使用率、eth0 输入/输出、磁盘写入数和 NVRAM 写入数

5.     由于已完成DD BOOST Oracle DB的备份,我们要检查/data/col1/nw/DataNW1 设备的压缩情况,执行命令 filesys show compression /data/col1/nw/DataNW1

此压缩是我们在运行DD BOOST Oracle DB备份之前获取的:

   image047.jpg

此压缩是我们在DD BOOST Oracle DB组备份完成之后获取的:

   image049.jpg

从这两个图片中可以看到,只有一少部分唯一数据已传输到 Data Domain 设备。我们已备份了将近2GB的数据,可实际上仅有大约10MB的数据写入Data Domain设备。

Oracle文件备份策略:

      并非所有Oracle服务器上的文件都受RMAN保护。如图所示,系统中的所有数据库文件和用户表空间,以及spfilecontrolfiles和归档redolog都是受RMAN保护的。其他像pfile、密码文件、tnsnames.oralistener.ora以及其他重要的系统和程序文件均应通过标准的NetWorker文件系统备份受到保护。

      注意:联机redolog和临时表空间不需要备份。

image051.jpg

参考

EMC vLab: NetWorker with Data Domain

应用于

EMC NetWorkerData Domain

版本历史
修订号
1 / 1
上次更新时间:
‎10-21-2016 02:06 AM
更新依据: