NetBackup™ for Oracle 管理指南
- 简介
- 安装 NetBackup for Oracle
- 为 Oracle 管理员配置 RBAC
- 管理 Oracle 发现和数据库
- 管理 Oracle 凭据
- 配置 Oracle 策略
- 执行 Oracle 的备份和还原
- Oracle 克隆
- NetBackup Copilot for Oracle
- 使用通用共享配置 OIP (Oracle Copilot)
- 具有即时访问的 Oracle Copilot
- 带有 Snapshot Client 的 NetBackup for Oracle
- 适用于 Oracle 的 NetBackup 直接重复数据删除
- 故障排除
- 排除 RMAN 备份或还原错误
- 附录 A. 重复数据删除最佳做法
- 附录 B. Snapshot Client 对 SFRAC 的支持
- 附录 C. UNIX 和 Linux 系统上基于脚本的块级增量式 (BLI) 备份(不带 RMAN)
- 附录 D. XML 存档程序
- 附录 E. 注册授权位置
BLI 备份所需策略的数量
数据库 BLI 备份至少需要一个 Standard 类型的策略。
该策略通常包括以下内容:
一个完全备份日程表
一个增量式备份日程表
一个用户控制的控制文件和存档日志备份日程表
自动备份期间,只会对每个备份策略启动一个备份流。要启用多个备份流,请为同一个数据库定义多个策略。如果有多个数据库 SID,则需要为每个 SID 配置策略。如果想要对同一个文件系统上的多个 SID 同时进行备份,请使用无数据存储检查点。将 METHOD 设置为 NODATA_CKPT_HOT。
例如,要通过两个流对文件系统 F1、F2、F3 和 F4 进行备份,需要定义两个策略(P1 和 P2),使 F1 和 F2 在 P1 中备份,F3 和 F4 在 P2 中备份。如果您有一个较大的文件系统,需要通过多个流进行备份,请将文件系统中的文件分配到不同的策略中。一旦将文件添加到策略中,它就应该保留在该策略中。如果必须重新排列文件列表,则只能在完全备份前进行重新排列。
如果为 Oracle 数据库实例定义了多个策略,则 NetBackup 将按照 NetBackup 关键字短语分组数据库实例。在 NetBackup 通知脚本中将一个策略标识为 POLICY_IN_CONTROL。此策略执行数据库关闭和重新启动。需要将具有相同关键字短语的所有策略配置为同时启动。
警告:
指定关键字短语时需要多加小心。如果备份过程发现多个具有以下特性的策略,将尝试多数据流备份:每个策略都设置了 BLI 属性,每个策略都是活动的,每个策略都包含相同的客户端,且每个策略都具有完全相同的关键字短语。
典型的失败状态是“74 - 等待 bpstart_notify 完成超时”。
您可以检查备份客户端上的文件系统,看看它们是否包括在服务器上的某个 NetBackup 策略中。要查看是否需要将任何新文件系统添加到 NetBackup 策略中,请在服务器中定期运行以下命令(也许是作为 cron(1) 作业):
# cd /usr/openv/netbackup/bin/goodies/ # ./check_coverage -coverage -client mars -mailid \nbadmin
上面的命令将生成以下输出,并将输出发送给指定的 mailid:
File System Backup Coverage Report (UNIX only) ----------------------------------------------- Key: * - Policy is not active UNCOVERED - Mount Point not covered by an active policy MULTIPLE - Mount Point covered by multiple active policies CLIENT: mars Mount Point Device Backed Up By Policy Notes ----------- ------ ------------------- ----- / /dev/vg00/lvol3 production_servers /home /dev/vg00/lvol5 production_servers /oradata1 /dev/dsk/c1t0d0 block_incr1 /oradata2 /dev/dsk/c1t0d0 block_incr1 /oradata3 /dev/nbuvg/nbuvol UNCOVERED /opt /dev/vg00/lvol6 production_servers /oracle /dev/vg00/oracle production_servers /stand /dev/vg00/lvol1 production_servers /usr /dev/vg00/lvol7 production_servers /var /dev/vg00/lvol8 production_servers
如果存在 Oracle 使用的 UNCOVERED 文件系统,则将其添加到一个 NetBackup 策略中,以便同时备份所有需要的文件系统。
注意:
在将文件系统添加到策略之后,最好将此文件系统保留在该策略中。如果更改了该策略,即使请求执行的是增量式备份,NetBackup 在下次运行备份时仍执行完全备份。