自动数据库备份

由于发生各种硬件或软件故障,数据库可能会变得不可用。 自动备份数据库功能减轻了 DBA 的数据库备份管理任务,它始终会确保在需要时对数据库执行最新的完全备份。

限制: 自动备份不支持以下配置:
  • IBM Db2 pureScale 环境中的数据库。
它根据下面的一种或多种情况来确定是否需要执行备份操作:
  • 您从未完成完整的数据库备份
  • 自从上一次执行完全备份以来所经过的时间超过了指定的小时数
  • 自从上一次执行备份以来所消耗的事务日志空间超过了指定的 4 KB 页数(仅适用于归档日志记录方式)。

通过为系统规划和实现灾难恢复策略来保护数据。 如果能够满足您的需要,那么可以将自动备份数据库功能作为您的备份和恢复策略的一部分。

如果对数据库启用了前滚恢复(归档日志记录),那么可以对联机备份或脱机备份启用自动备份数据库功能。 否则,只能进行脱机备份。 自动数据库备份支持磁盘,磁带, Tivoli® Storage Manager (TSM) 和供应商 DLL 介质类型。

如果选择了备份至磁盘,那么自动备份功能部件将定期从在自动数据库备份配置中指定的目录中删除备份映像。 无论在自动备份策略文件中指定的完全备份数是多少,在任何给定时间只有最新的备份映像才可用。 建议将此目录专用于自动备份功能部件,而不用来存储其他备份映像。

可以使用 auto_db_backupauto_maint 数据库配置参数来启用或禁用自动备份数据库功能。 在分区数据库环境中,如果对每个数据库分区都启用了数据库配置参数,那么每个数据库分区上都将运行自动备份数据库。

也可以使用名为 AUTOMAINT_SET_POLICY 和 AUTOMAINT_SET_POLICYFILE 的系统存储过程之一来配置自动备份。