我们有一台运行 DB2 的 RHEL 服务器,其中一个硬盘驱动器出现故障,几年后就不再支持了。我的任务是将 DB2 迁移到更新的 Windows 服务器。
最简单的方法是什么?是否可以备份整个数据库并在 Windows 上恢复?过去,我将数据库从一台 DB2 服务器复制到另一台服务器的方法是从模式中逐个导出每个表,在新数据库中创建新模式,然后逐个导入每个表。我们有几个模式需要迁移,逐个表迁移会非常耗时。必须有更好更快的方法来做到这一点。
我们有一台运行 DB2 的 RHEL 服务器,其中一个硬盘驱动器出现故障,几年后就不再支持了。我的任务是将 DB2 迁移到更新的 Windows 服务器。
最简单的方法是什么?是否可以备份整个数据库并在 Windows 上恢复?过去,我将数据库从一台 DB2 服务器复制到另一台服务器的方法是从模式中逐个导出每个表,在新数据库中创建新模式,然后逐个导入每个表。我们有几个模式需要迁移,逐个表迁移会非常耗时。必须有更好更快的方法来做到这一点。
您无法在 Windows 上恢复在 Linux 服务器上进行的备份。用于 db2look
提取 DDL 语句,然后批量db2move
导出和加载表(您可以指定模式或表名模式)。
手册中的更多信息。