Veritas NetBackup™ for Oracle 管理指南
- 介绍
- NetBackup for Oracle 快速入门
- 安装 NetBackup for Oracle
- Oracle 策略配置
- 执行 Oracle 的备份和还原
- 关于 NetBackup for Oracle 备份
- 关于 NetBackup for Oracle 还原
- 在 Microsoft Windows 群集环境中使用 NetBackup for Oracle
- 引导式恢复
- 带有 Snapshot Client 的 NetBackup for Oracle
- 故障排除
- 排除 RMAN 备份或还原错误
- 附录 A. Real Application Clusters
- 附录 B. 使用 NetBackup 保护 Oracle RAC 的最佳做法
- 附录 C. 重复数据删除最佳做法
- 附录 D. Snapshot Client 对 SFRAC 的支持
- 附录 E. 基于脚本的块级增量式 (BLI) 备份(UNIX 和 Linux 系统上没有 RMAN)
- 附录 F. XML 存档程序
- 附录 G. 注册授权位置
关于 NetBackup for Oracle 还原
在尝试进行还原前,确保已成功完成备份。不存在备份历史记录时将会出错。
NetBackup for Oracle 包含一个恢复向导,该向导向用户请求关于要进行的 RMAN 还原和恢复操作的信息。该向导使用这些信息来创建模板。
恢复向导将恢复模板保存在本地,也就是将其保存在 NetBackup 客户端上用户指定的位置。恢复模板不会存储在主服务器上,因为恢复总是由用户控制的,而不是预定的。通常,应立即运行恢复模板,之后将它删除。
恢复进程有时需要 Oracle 数据库访问密码和系统用户帐户密码。模板会存储将在运行时解密的加密密码。
由于恢复过程可能比较复杂,因此可能有必要在操作中执行一些手动步骤。有关更多信息,请参见 Oracle 文档。
还原浏览器用于显示数据库对象。还原浏览器提供分层显示,可供选择要恢复的对象。展开顶数据库节点可显示已安装的所有数据库。
在 Windows 上,在“注册表”中搜索 Oracle 服务可获取每个数据库的名称和位置。
在 UNIX 上,读取 oratab 文件以获取每个数据库的名称和位置。
展开个别数据库节点可显示组成 Oracle 数据库的对象(表空间、数据文件、PDB 和用户)。 此信息是从各种数据库表和视图收集的。由于必须连接到数据库才能访问其表或视图,因此必须提供登录条件。当用户选择或展开数据库节点时,该向导首先尝试使用操作系统身份验证来登录数据库。如果身份验证失败,则将要求用户提供用户名和密码。此外,如果数据库是通过 SQL-Net 连接的,则会提示用户输入“网络服务名称”,该名称随后将用于数据库登录。 因为登录凭据也用于执行 RMAN 还原,所以此用户必须具有 SYSDBA 或 SYSBACKUP 权限。 如果数据库未处于装入状态或打开状态,则登录将失败。
在 Windows 上,NetBackup 使用 API 来浏览数据库。日志记录保存在 nbwin 文件夹中。
在 UNIX 上,GUI 使用 bpubsora 实用程序来访问和查询数据库。 如果 NetBackup 尝试连接或浏览数据库时出现问题,可通过命令行运行此实用程序来调试问题。
恢复向导有几个限制:
只能显示数据库的当前状态。如果对象已在上次备份后从数据库中删除,则无法选择并还原这些对象。要还原已删除的对象,则需要将整个数据库还原到对象删除前的某个即时点。
数据将还原到其原始位置。用户无法在该向导中指定备用文件名。
该向导不还原控制文件。