DB2 备份

可以对整个 DB2 数据库或某些表空间进行备份。这样便可在单独的媒介(例如,磁带或其他服务器)上创建数据库或表空间的副本。当数据库的状态为活动或非活动(取决于所使用的恢复日志的类型)时均可进行备份。

注注:

在对 DB2 for z/OS 中的地理数据库进行备份时,必须备份构成地理数据库的数据库子系统中的所有数据库。这至少包含两个数据库:存储地理数据库资料档案库的数据库和存储用户定义数据的数据库。

以下信息对 DB2 备份类型进行了总结。有关完整信息,请参阅 DB2 备份和恢复文档。该文档如下:

数据恢复和高可用性指南和参考

DB2 for Linux、DB2 for UNIX 和 DB2 for Windows 9.7 版英文手册

DB2 z/OS 信息中心

BACKUP DATABASE 命令用于创建备份镜像。其只会影响执行备份操作的数据库分区。要执行 BACKUP DATABASE,数据库中必须有 SYSADM、SYSCTR 或 SYSMAINT 授权。

使用 BACKUP DATABASE 命令时,可以指定用来保存备份镜像的目录。这是目标位置。可能的目标位置包括目录、设备或其他服务器。如果不在命令中指定目标位置,则备份镜像将被保存在发出命令时所在的目录。

要执行备份操作的数据库可以是本地数据库,也可以是位于远程服务器上的数据库。备份镜像将保存在数据库的服务器上,除非您正在使用第三方存储管理应用程序。

开始执行 BACKUP DATABASE 命令时,会建立一个专用于备份操作的数据库连接。如果已连接到数据库,则创建备份操作连接前会断开该连接。完成备份后,会断开备份操作连接。

如果备份操作成功完成,会收到一条包含备份镜像时间戳的消息。此时间戳用来唯一标识每个备份镜像。

要备份 DB2 数据库,必须将以下文件复制到某个离线位置:

数据库恢复日志文件对于将数据文件从较早状态转到较新状态是非常重要的。在任意两个时间点之间,如果希望使用推荐的“向前滚动”恢复选项,则恢复日志必须是连续的,这样数据库恢复才会成功。

Esri 建议,至少应对所有存档恢复日志保存两个副本,以便在合理的时间内需要进行数据库恢复时有足够久远的数据可供恢复。例如,这两个副本应存储在不同的介质中,例如,两个单独的磁盘驱动器,或者一个磁盘驱动器和一个磁带驱动器。可以使用日志镜像来保存恢复日志的单独副本。

如果打算从其磁盘位置中清除存档恢复日志文件,请确保清除前每个存档恢复日志文件都有两个备份副本。

为存档恢复日志文件创建多个备份的策略有助于防止多个介质均出现问题,这种情况并不少见。例如,有些磁带驱动器直到您尝试恢复文件时才会检测到位错误,但可能为时已晚。

只要小心地保存多份存档恢复日志,每个备份中仅需保存每个数据文件的单个副本就可以了。

您可以使用“DB2 控制中心”中的“配置自动维护”向导设置所执行维护的类型(例如,备份)及其运行时间。使用此向导,指定您的维护目标以及执行维护的时间。DB2 通过此信息来确定是否需要维护活动以及进行维护的时间,并在下次可以进行维护时运行它们。

除了设置维护类型和时间外,还可以设置通知电子邮件,向您指定的收件人发送错误或故障消息。

注注:

即使您的数据库已配置为自动维护,仍可执行手动备份操作。

您还可使用“DB2 控制中心”中的“备份”向导来创建数据库对象、分区或整个数据库的备份。

相关主题

5/10/2014