【问题标题】:DB2 Linux to Windows MigrationDB2 Linux 到 Windows 的迁移
【发布时间】:2016-10-17 04:31:16
【问题描述】:

我们有一台运行 DB2 的 RHEL 服务器,其中一个硬盘驱动器出现故障,几年后就不再支持了。我的任务是将 DB2 迁移到更新的 Windows 服务器。

最简单的方法是什么?是否可以备份整个数据库并在 Windows 上恢复?过去,我将数据库从一台 DB2 服务器复制到另一台服务器的方法是从模式中逐个导出每个表,在新数据库中创建新模式,然后逐个导入每个表。我们有几个模式需要迁移,逐个表迁移会非常耗时。必须有更好更快的方法来做到这一点。

【问题讨论】:

    标签: sql db2 database-migration ibm-data-studio


    【解决方案1】:

    您无法在 Windows 上恢复在 Linux 服务器上创建的备份。使用db2look 提取 DDL 语句,然后使用db2move 导出和加载表en masse(您可以指定模式或表名模式)。

    更多信息in the manual

    【讨论】:

    • 我导出了所有表格然后导入。但是,在创建模式时,我必须删除所有约束并始终作为身份生成,否则导入将失败。导入后,我必须获取每个标识列的最大值,添加约束,并添加生成的始终标识,该标识从一个大于最大值的值开始并递增一。有没有办法自动化这个?
    • 不确定约束,但这里有一个attempt to deal with identities
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-02
    • 2018-02-11
    • 2017-05-20
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 1970-01-01
    相关资源
    最近更新 更多