Veritas NetBackup™ for DB2 管理指南
- NetBackup for DB2 简介
- 安装 NetBackup for DB2
- 配置 NetBackup for DB2
- 执行 DB2 的备份和还原
- 使用带有 Snapshot Client 的 NetBackup for DB2
- 关于带有 Snapshot Client 的 NetBackup for DB2 操作
- 从快照备份中还原 NetBackup for DB2
- 关于在 UNIX 上配置 NetBackup for DB2 块级增量式备份
- 关于 Snapshot Client 的影响
- NetBackup for DB2 故障排除
- 附录 A. DB2 EEE (DPF) 环境的配置
- 附录 B. NetBackup for DB2 与 SAP® 一起使用
- 附录 C. 注册授权位置
恢复 DB2 数据库 - 最简单的情况
用于恢复数据库的 DB2 命令因版本而异。如果存档日志位于 DB2 和 NetBackup 已知且可以访问的位置,则可以使用这些命令来还原数据库。您使用的恢复命令取决于 DB2 数据库的发行版本。
例如,如果满足下列条件,您可以使用本节中的恢复命令:
在备份所有存档日志时,db2.conf 文件中启用了 ARCFUNC SAVE。
在备份所有存档日志并且这些日志未从 ARCDIR 和 RETDIR 目录中移出时,db2.conf 文件中启用了 ARCFUNC COPY。
在创建所有存档日志时,DB2 中启用了 VENDOR。
当 DB2 数据库存档日志可由 DB2 和 NetBackup 时访问时,请使用以下命令:
对于 DB2 8.2 和更高版本,输入以下命令:
db2 recover db db_name
对于 8.2 之前的 DB2 版本,输入下列命令:
Windows:db2 restore db db_name load install_path\NetBackup\bin\nbdb2.dll db2 rollforward db db_name to end of logs and stop
其中 db_name 是要还原的 DB2 数据库的名称。
UNIX:db2 restore db db_name load /usr/openv/netbackup/bin/libdb2 rollforward db db_name to end of logs and stop
其中:
db_name
DB2 数据库的名称。
lib
NBDB2 库的完整路径。