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. 注册授权位置
配置基于数据流的 Oracle 备份
以下过程说明如何重新配置现有的 Oracle RMAN 规范以实现基于数据流的、优化的、重复数据删除的 Oracle 备份。
配置基于数据流的 Oracle 备份
- 在承载 Oracle 数据库的客户端计算机上,在文本编辑器中打开 RMAN 备份脚本,进行以下编辑:
将 FILESPERSET=1 参数添加到指定要如何备份数据库的 RMAN 脚本部分。
请不要将 FILESPERSET=1 添加到指定如何备份控制文件或存档日志的 RMAN 脚本部分。通常,这些其他数据对象对于每个备份是唯一的,因此,优化控制文件和存档日志备份时很少会出现重复数据删除的情况。
编辑后的示例 RMAN 脚本:
BACKUP FILESPERSET=1 %BACKUP_TYPE% FORMAT 'bk_u%%u_s%%s_p%%p_t%%t' DATABASE;
添加 FILESPERSET=1 后,Oracle 会取消将多个数据文件多路复用到一个备份集。取消 Oracle 多路复用后,Oracle 将在每次备份运行时创建相同的备份集。NetBackup 可以对这些相同的备份集进行重复数据删除。
为数据库备份指定并行备份流。
在备份脚本中指定相应的 ALLOCATE CHANNEL 和 RELEASE CHANNEL 参数。
有关显示已编辑的备份脚本的示例,请参见:
- 在数据库备份期间,禁用 Oracle 优化和加密。
默认情况下,Oracle 会禁用优化和加密。如果启用了优化和加密,请从命令行运行以下 RMAN 命令以禁用优化和加密:
RMAN> CONFIGURE BACKUP OPTIMIZATION OFF; RMAN> CONFIGURE ENCRYPTION FOR DATABASE OFF;
如果站点需要加密,可以在 NetBackup for Oracle 备份策略中指定加密。
- 在数据库备份期间,禁用 Oracle 压缩。
默认情况下,Oracle 会禁用压缩。如果启用了压缩,Oracle 将压缩数据流中未使用的部分,这样会导致重复数据删除率不可预知。如果启用了压缩,请从命令行运行以下 RMAN 命令以禁用压缩:
RMAN> CONFIGURE DEVICE TYPE SBT_TAPE BACKUP TYPE TO BACKUPSET;
如果站点需要压缩,可以在 NetBackup for Oracle 备份策略中指定压缩。
- 配置 NetBackup for Oracle 策略。
如果要压缩或加密备份,请在 NetBackup pd.conf 文件中启用压缩和加密。
尽快运行完全数据库备份。该策略在可以运行完全备份后才能执行增量式备份。
注意:
请确保在整个数据库备份期间,禁用 Oracle 优化、加密和压缩。也请确保检查 RMAN 备份脚本之外的规范。