DB2将备份附加到一个唯一的数据库中



我正在使用restore db将备份导入到一个工作良好的测试环境数据库中,但我需要将此导入过程扩展到从几个日期到一个唯一的测试环境db的几个备份…将备份附加到唯一数据库的命令是什么…

谢谢菲尔。

您写"我只从几个时间日期(2周的生产)获得完整的离线数据库备份文件,我需要在测试数据库中恢复以进行分析…示例4个2周数据的备份文件= 2个月的数据....">

,你也可以写"什么命令附加备份到一个唯一的数据库…">

虽然没有显式的方法将完全脱机备份映像组合到Db2-LUW中,但总有另一种方法可以获得所需的内容…只要有合适的技能和工具。

如果你有一个完整的备份映像,它可以被恢复到一个新的数据库,或者它可以完全覆盖现有的数据库。如果您有4个FULL备份映像,每个备份映像都可以恢复到一个(唯一命名的)数据库(或覆盖4个现有数据库)。

如果配置得当,还可以从备份映像恢复特定的表空间。一些站点为特定时间段(每天/每周/每月一个)设计了离散的表空间,以帮助进行此类活动。有些站点将它们的表设计为范围分区(每个时间段都有自己的分区(有时也有专用的表空间),这使得后续的内容合并更容易。

如果您有能力编写脚本,您可以恢复第一个(最早的)映像,将相关的表内容导出到平面文件,恢复下一个备份映像,并将相关的表导出到新的平面文件(根据需要重复),然后将这些平面文件加载到一个表中进行分析。如果您的数据库规模很小,那么这可以被认为是一种保持简单的方法。

如果你恢复到离散的数据库,你也可以用federation做一些聪明的事情。

存在可单独购买的工具,可以让您从备份映像(然后可以将其加载到Db2数据库中)提取所选内容,而无需执行恢复操作。Db2产品中不包含这些功能。因此,如果您购买了合适的工具并学习了如何使用它们,就可以从备份映像中提取特定的表内容。与您的IBM销售人员交谈。但是,这些工具可能需要当前支持的Db2版本。

相关内容

  • 没有找到相关文章

最新更新