我们有一台运行DB2的RHEL服务器,其中有一个失败的硬盘驱动器需要几年时间才能支持。我的任务是将DB2迁移到较新的Windows服务器。
最简单的方法是什么?是否可以备份整个数据库并在Windows上恢复?过去,我将数据库从一个DB2服务器复制到另一个DB2服务器的方式是逐个从模式中导出每个表,在新数据库中创建新模式,然后逐个导入每个表。我们有几个需要迁移的模式,逐个表来执行它会非常耗时。必须有一种更好,更快的方法。
答案 0 :(得分:1)
您无法在Windows上恢复在Linux服务器上执行的备份。使用db2look
提取DDL语句,然后db2move
导出并加载表 en masse (您可以指定模式或表名模式)。
更多信息in the manual。