代码之家  ›  专栏  ›  技术社区  ›  Adi Sembiring

DB2 SQL转储工具

db2
  •  0
  • Adi Sembiring  · 技术社区  · 15 年前

    我正在寻找转储db2表的工具(比如mysql中的sqlyog或mysql浏览器)。

    你能给我推荐一些吗?

    谢谢

    3 回复  |  直到 11 年前
        1
  •  6
  •   Scott Jones    15 年前

    db2附带了一个名为 db2look 你想找什么就找什么。尝试以下命令:

     db2look -d MYDATABASE -a -e -o mydatabase.sql
    

    如果你想带走数据 db2move 也可能有用。有效地,它执行如上所述的db2look,并从每个表中导出数据。然后在你的新数据库上,你可以导入并很好地运行。根据我的经验,我们使用它从运行在windows上的db2迁移到linux上的db2。

     db2move MYDATABASE EXPORT
    

    在另一个实例上加载同样容易:

     db2move MYDATABASE IMPORT
    

    检查 db2move -h 更多信息。

        2
  •  1
  •   Peter Schuetze    15 年前

    你能描述一下你到底想做什么吗?您是留在db2领域内,还是希望将这些内容导入到不同的dbms(如sql server或oracle)中?

    其中一个选项是使用“generate ddl”选项生成ddl,该选项在db2控制中心或 db2look 工具(控制中心称此工具)。通过运行 export 命令。这将创建一个csv文件,您可以使用 import 命令。您可以使用不同的数据库引擎(ms sql server或oracle)导入数据。

        3
  •  0
  •   cnZach    11 年前

    IBM数据移动工具将帮助您卸载/加载数据和数据库模式:

    http://www.ibm.com/developerworks/data/library/techarticle/dm-0906datamovement/