之前我们演示过了如何在NetWorker上使用DD Boost备份Windows文件并进行恢复。NetWorker + Data Domain客户端配置与数据恢复 — Windows Server
这次我们接着介绍如何使用NetWorker Module for Databases and Applications (NMDA) 模块备份与恢复Oracle数据库。
客户端配置向导:
Oracle提供了一个与Oracle 8、9、10和11配套使用的数据库备份、备份恢复与故障恢复应用工具,称为Recovery Manager (RMAN)。它附带Oracle服务器产品作为可选组件。RMAN将Oracle备份、备份恢复与故障恢复情景中涉及的步骤自动化,从而避免了人为错误。EMC NMDA模块必须采用RMAN。有关RMAN的详细信息,请查阅Oracle文档。
要进行备份客户端配置,请进行如下配置:
1. 打开NetWorker Management Console:
2. 点击Enterprise工具栏按钮,选择NetWorker服务器,双击右侧的NetWorker:
注意:列表中DD1为源,DD2为复制目标
3. 点击Configuration项,在左侧面板点击Client > Configuration > Client Backup Configuration > New:
4. 指定客户端名称,然后选择Oracle:
5. 在Deduplication中选择Data Domain backup,然后选择DD1BoostBoost以启用BOOST功能:
6. 选择Custom scheduled backup:
7. 保留RMAN脚本模板默认设置,然后填入目标数据库权限信息:
8. 展开并选中数据库:
9. 增加通道数量以增加并行的存储数据流:
10. 如果要编辑RMAN脚本,可在此操作;或者,如果对脚本满意,可以直接Next:
11. 如有需要可以添加注释,比如介绍浏览策略、保留策略和计划等。点击Browse Policy和Retention Policy右侧的“+”加号图标,可以选择其他时间段。在Remote Access字段中,输入*@* (表示访问权限将授予所有用户):
12. 创建一个新的组:
13. 然后可以指定存储节点或者将其保留为默认设置:
注意::自NMM 2.3和NW 7.6.1开始,Client Direct (CD)功能可供应用程序主机将其备份数据直接发送给BOOST设置,从而绕过存储节点。NW 8.0和NMM 2.4默认情况下已配置CD。在本实例中,我们已在NW服务器上创建了BOOST设备。
客户端设置
接着概述一下NetWorker组的基本功能。在管理员GUI中执行以下操作,以查看现有的客户端配置:
1. 选择Configuration工具栏,在左侧窗口点击Clients,右键点击DD BOOST Oracle DB组中的dc01,然后选择Properties:
2. 确认General选项卡上的Browse Policy、Retention Policy、Group、Schedule和Save set属性:
3. 确认Apps & Modules选项卡上的Backup command属性
启动作业
在管理员GUI上执行以下操作以启动某个组:
1. 点击Monitoring项,展开Groups,右键点击DD BOOST Oracle DB并选择Start:
2. 在界面中应当看到一个备份会话启动,备份流正在写入DD设备:
3. 可以看到备份已成功完成:
Data Domain Boost备份统计信息:
我们可以通过SSH检查BOOST备份的统计信息:
1. 使用SSH工具(如PuTTY)登录DD:
2. 执行命令 filesys show compression data/col1/nw/DataNW1 :
ddboost设备DataNW1自带某些数据。因此我们要启动BOOST Oracle DB组,然后检查有多少数据要存入Data Domain设备。
3. 在管理界面中,从Groups菜单启动DD BOOST Oracle DB组:
4. 在备份运行的同时,执行命令iostat 2以查看接收和写入统计信息:
仔细观察CPU 使用率、eth0 输入/输出、磁盘写入数和 NVRAM 写入数
5. 由于已完成DD BOOST Oracle DB的备份,我们要检查/data/col1/nw/DataNW1 设备的压缩情况,执行命令 filesys show compression data/col1/nw/DataNW1 :
此压缩是我们在运行DD BOOST Oracle DB备份之前获取的:
此压缩是我们在DD BOOST Oracle DB组备份完成之后获取的:
从这两个图片中可以看到,只有一少部分唯一数据已传输到 Data Domain 设备。我们已备份了将近2GB的数据,可实际上仅有大约10MB的数据写入Data Domain设备。
Oracle文件备份策略:
并非所有Oracle服务器上的文件都受RMAN保护。如图所示,系统中的所有数据库文件和用户表空间,以及spfile、controlfiles和归档redolog都是受RMAN保护的。其他像pfile、密码文件、tnsnames.ora、listener.ora以及其他重要的系统和程序文件均应通过标准的NetWorker文件系统备份受到保护。
注意:联机redolog和临时表空间不需要备份。
其它参考文章:
NetWorker + Data Domain客户端配置与数据恢复 — Windows Server
更多精彩内容,请点击“阅读原文”进行查看!
如何每天都能收到如此精彩的文章?
①点击右上角→点击“查看官方账号”→点击“关注”
②长按并识别下图中的二维码,直接访问EMC中文支持论坛