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. 注册授权位置
关于使用用户出口程序备份存档日志文件
可以配置用户出口程序来备份存档日志。用户出口程序是 db2uext2 (UNIX) 或 db2uext2.exe (Windows)。
可通过以下方式之一配置备份:
使用 NetBackup 直接保存存档日志文件。
要以此方式备份存档日志文件,请使用“用户备份”日程表配置 MS-Windows 或 Standard 策略。
然后在配置文件 db2.conf 中指定 ARCFUNC SAVE 关键字。
将存档日志文件复制到另一目录,以便以后由 NetBackup 进行备份。
要以此方式备份存档日志文件,请使用“用户存档”日程表(此日程表是可选的)配置 MS-Windows 或 Standard 策略。
在 db2.conf 文件中指定 ARCFUNC COPY 关键字。
可以将日志文件副本调到具有用户存档的目录。这种情况下,用户出口程序将文件复制到存档目录。为释放磁盘空间,可稍后执行用户存档来存档 ARCDIR 目录下的所有文件。
如果启用了 VENDOR DB2 配置参数,请不要指定 ARCFUNC SAVE 或 ARCFUNC COPY。在启用了 VENDOR 的环境中,NetBackup 将忽略和这些命令有关的信息。
指定 ARCFUNC SAVE 还是 ARCFUNC COPY 取决于您作为用户要进行多少干预。
确定使用哪种命令,如下所述:
如果指定 ARCFUNC SAVE,则 NetBackup 将根据您指定的策略和日程表来备份存档日志。
如果后来 DB2 发出 ROLLFORWARD 请求,则用户出口程序将在备份卷上查找存档日志。在还原时,无需进行用户干预。如果日志文件既多又大,则按顺序恢复可能会很慢。
如果指定 ARCFUNC COPY,则 NetBackup 会将存档日志复制到 db2.conf 文件中 ARCDIR 语句所指定的位置。
存档日志复制到的磁盘最终将装满存档日志文件。大多数用户希望配置用户存档日程表,这样他们就可以将整个 ARCDIR 目录存档到 NetBackup 卷中。
此方法在恢复过程中需要一些用户干预。具体地说,就是必须还原这些文件后,才能进行前滚操作。由于性能和灵活性方面的优点,高级用户喜欢这种方法。
有关如何将文件还原到磁盘的信息,请参见《NetBackup 管理指南,第 I 卷》。