【问题标题】:DB2 migrating database from V9.5 aix to V10.1 linuxDB2 将数据库从 V9.5 aix 迁移到 V10.1 linux
【发布时间】:2017-05-20 08:43:13
【问题描述】:

我们在 AIX 上有几个 DB2 V9.5 数据库(最大约 100GB),需要将它们迁移到 Linux 上的现有 V10.1 实例。 由于 aix 和 linux 之间的字节序差异,简单的备份和恢复无法正常工作。 我不得不使用 db2look 和 db2move 实用程序来提取/导出、FTP 和 LOAD,这很耗时并且需要更长的停机时间。 有没有更简单的方法来做到这一点? 即绕过字节顺序问题或脚本来一次导出和加载多个表? 谢谢

【问题讨论】:

    标签: linux db2 database-migration aix db2-luw


    【解决方案1】:

    没有办法解决字节顺序问题。

    db2look + db2move 可能是最直接的方法。您也许可以将旧数据库设置为新数据库的联合源,并直接从旧表中 LOAD FROM CURSOR。这使您可以跳过 ftp 步骤(并且必须管理两个系统上的暂存空间)。见这里:https://www.ibm.com/developerworks/data/library/techarticle/dm-0901fechner/

    【讨论】:

    • 欢迎来到 Stack Overflow。在答案中链接到网页时,最好在页面上引用必要的信息,以防链接失效。
    【解决方案2】:

    我必须完成这种类型的操作,我通过使用 db2look 创建数据库模式然后使用游标操作的负载移动数据来完成此操作。 现在您无需为联合而烦恼,您可以在声明游标语句中使用数据库选项。

    这个例子来自 DB2 信息中心:

    DECLARE mycurs CURSOR DATABASE dbsource USER dsciaraf USING mypasswd 从 abc.table1 中选择二、一、三 LOAD FROM mycurs OF cursor INSERT INTO abc.table2

    该页面的链接是: http://www.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.admin.dm.doc/doc/c0005437.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-02
      • 2023-03-24
      • 2016-10-17
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 2018-10-24
      相关资源
      最近更新 更多