DB2数据库备份与恢复全解析
在数据库管理中,拥有一个可靠的备份和恢复计划对于在严重故障后恢复DB2数据库至关重要。这个计划围绕着备份和恢复命令构建,进而支持不同类型的恢复操作。
1. 备份命令
DB2的备份命令用于将数据库(或表空间)备份到DB2服务器上的一个或多个设备或目录。执行备份命令,你必须具备sysadm、sysctrl或sysmaint数据库用户权限。
如果为要备份的数据库启用了归档日志记录,就可以进行在线备份,即应用程序连接到数据库时也能进行备份。而且,有了归档日志记录,不必备份整个数据库,备份过程可以在表空间级别进行。对于希望保持企业数据库高可用性,且无法承受长时间计划维护窗口导致数据库不可用的情况,在线备份是个不错的选择。
执行备份命令时,可以指定以下信息:
- 要备份的数据库别名(必需)。
- 备份文件将创建的设备或目录名称。若未明确指定,备份操作会将备份映像写入客户端计算机的当前工作目录。
- 要备份的表空间名称(仅在启用归档日志记录时可用)。
- 执行备份操作使用的用户名和密码。
- 执行在线还是离线备份。默认是离线备份,只有启用归档日志记录才能进行在线备份。需要注意的是,在对数据库启用logretain选项后,必须至少执行一次完整的离线数据库备份,才能进行在线数据库备份。
- 备份是增量备份还是差异备份。
- 并行度值,可指定DB2备份实用程序在执行备份时应并行读取的表空间数量。若未指定,DB2会自动提供一个值。
- 是否让DB2在备份期间压缩数据,以节省备份设备上的空间。
以下是备份命令的示例:
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



