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. 注册授权位置
NetBackup for Oracle 功能
下表显示了 NetBackup for Oracle 的主要功能。
表:NetBackup for Oracle 功能
功能 |
描述 |
---|---|
集成 NetBackup 基于角色的访问控制 (RBAC) |
RBAC 允许 NetBackup 管理员将 NetBackup 中 Oracle 操作和 Oracle 资产的管理委派给特定的 DBA,从而减轻了 NetBackup 管理员的配置负担。 |
Oracle 数据库管理 |
NetBackup 自动发现环境中的 Oracle 数据库。也可以执行手动发现。 为 Oracle DBA 分配 RBAC 角色后,它们可以使用 NetBackup Web UI 管理 Oracle 资产及其凭据。使用凭据注册数据库后,Oracle DBA 可以创建策略以保护 Oracle 资产。 |
Oracle CMS 凭据 |
NetBackup 支持来自内部和外部提供商的命名凭据,以用于 Oracle 资产。 |
Oracle 智能策略 |
Oracle 智能策略 (OIP) 可保护分布在多个客户端上的多个 Oracle 数据库和 Data Guard 数据库。从在 NetBackup 环境中自动发现的数据库列表中选择策略的数据库。OIP 不要求您知道 RMAN 如何工作或者如何使用脚本。该功能是基于数据库的,而不是基于脚本的。 OIP 仅在 NetBackup Web UI 中可用。NetBackup 管理控制台不再支持 OIP。 |
基于脚本的策略 |
基于脚本的策略可作为 OIP 的替代方法。如果使用命令行界面或脚本,则必须使用基于脚本的 Oracle 策略。这些策略使用 Oracle Recovery Manager (RMAN),就像没有 NetBackup 时一样。 |
预定功能 |
主服务器上的 NetBackup 预定功能可用于预定自动的和无人值守的 Oracle 备份。 使用该功能还可以选择这些操作的执行时间。例如,为避免干扰白天的正常工作,可以将数据库备份仅安排在晚上进行。 |
透明的 Oracle 和常规文件系统的备份和还原操作 |
所有备份和还原都可同时而透明地运行,而不需要 NetBackup 管理员执行任何操作。数据库管理员、管理员或任何授权用户可以通过 NetBackup 运行数据库备份和还原操作。 |
集中备份操作和联网备份操作 |
在 NetBackup 主服务器上,可以为任何客户端或数据库预定数据库备份或手动启动它们。Oracle 数据库还可驻留在与 NetBackup 用于存储备份的设备不同的主机上。 |
恢复点 |
Web UI 提供恢复点,可以从该恢复点轻松地从数据库或可插拔数据库创建克隆。如果配置了即时访问,还可以从恢复点创建即时访问数据库。 |
压缩 |
压缩提高了网络备份的性能,并缩小了 NetBackup 写入存储单元的备份映像的大小。 |
多路复用的备份和还原 |
使用 NetBackup for Oracle,您可以利用 NetBackup 的多路复用功能。多路复用功能将多个数据流引导到一个备份设备,因此可以缩短完成操作所需的时间。 |
并行备份和还原操作 |
NetBackup for Oracle 支持并行备份和还原 RMAN 功能。例如,可以为单个 Oracle 备份或还原操作同时运行多个磁带设备。此功能缩短了完成操作所需的时间。 |
即时备份 |
Oracle DBA 可以使用 nboracmd 命令执行数据库的即时备份。有关详细信息,请参见 NetBackup 命令指南。 |
支持容器和可插拔数据库 |
Oracle 12c 引入了容器数据库 (CDB) 和可插拔数据库 (PDB)。Oracle 智能策略得到了增强,允许备份包括一个或多个 PDB。 使用此功能,您还可以在 OIP 中选择一个或多个 Oracle 12c 实例以及非 Oracle 12c 实例。 |
对 Oracle Real Application Clusters (RAC) 的支持 |
在 NetBackup 8.3 或更高版本中,NetBackup Web UI 完全支持使用 OIP 和客户端保护 Oracle Real Application Clusters (RAC)。(NetBackup 管理控制台不支持 RAC。) NetBackup 可以设置为对 Oracle 实例进行负载平衡。使用此功能可在所有实例上分发备份负载以及从备份中排除特定 Oracle 实例。 |
对 Data Guard 的支持 |
NetBackup 完全支持作为 Data Guard 配置成员的主数据库和备用数据库。此功能可在保护 Data Guard 配置的任何类型的智能策略中启用统一映像编录系统。还可以在策略中配置主数据库或备用首选项。 请参见管理 Data Guard。 |
共享用于其他文件备份的存储单元 |
您可以共享其他备份使用的相同设备和介质,或为 Oracle 提供对某些设备和介质的独占使用权。NetBackup for Oracle 可以使用介质管理器、磁盘或介质服务器重复数据删除池 (MSDP) 存储单元。 |
适用于 Oracle 的 NetBackup 直接重复数据删除 |
适用于 Oracle 的 NetBackup 直接重复数据删除 提供了一个轻量型插件,用于将 RMAN 备份到 MSDP 存储。 Oracle 数据库管理员可以在没有 NetBackup 客户端的情况下控制整个保护和生命周期阶段。它还支持客户端重复数据删除,以最大限度地减少网络流量并提高整体备份速度。 |
支持在 NetBackup Appliance 上备份到设备共享 (NetBackup Copilot for Oracle) |
注意: 此功能需要安装运行软件版本 2.7.1 或更高版本的 NetBackup Appliance。 Oracle Copilot 为您提供了许多选项,支持您使用 NetBackup Appliance 上的共享保护 Oracle 数据库,从而增强了 Oracle 智能策略。当 DBA 将 Oracle 数据库备份放置在数据库共享中时,此功能有助于您更好地控制备份。此功能还支持您选择数据库共享作为第一个备份副本的目标。此备份副本是由 NetBackup 创建、增量式更新和保护的一整套数据库数据文件副本。对于此选项,必须使用 NetBackup Appliance 命令行操作界面在设备上创建共享。 Oracle 备份仅适用于 NetBackup Appliance 上的 NFS 共享。 有关如何设置共享的更多信息,请参见 NetBackup 52xx 和 5330 Appliance 管理指南中的“从 NetBackup Appliance 命令行操作界面创建共享”。 |
委派 RMAN 目录库的管理 |
通过 NetBackup,可在 NetBackup 中委派 RMAN 目录库的权限和管理,这样可以简化您管理凭据和配置的方式。 |
支持 Replication Director |
Replication Director 可用于创建 Oracle 数据库的快照。然后可以将快照复制到其他 NetApp 磁盘阵列,或者将快照备份到存储单元中。要使用 Replication Director,Oracle 数据库必须存在于 NetApp NAS 磁盘阵列上。此时在 SAN 存储上不支持 Replication Director。 只有 UNIX 和 Linux 平台才支持使用 Replication Director 的 Oracle 快照备份。 |
NetBackup API |
此外,NetBackup API 还提供了 Web UI 中的相同功能。 |