Db2 sql dump工具

时间:2010-03-24 09:18:20

标签: db2

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

你能建议我一些吗?

由于

3 个答案:

答案 0 :(得分:6)

DB2附带了一个名为db2look的实用程序,可以执行您要查找的内容。试试这个命令:

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

如果您想要随身携带数据,命令db2move也可能有用。实际上,它如上所述执行db2look,并且还从每个表导出数据。然后在您的新数据库上,您可以导入并且很好。根据我的经验,我们使用它从在Windows上运行的DB2迁移到Linux上的DB2。

 db2move MYDATABASE EXPORT

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

 db2move MYDATABASE IMPORT

查看db2move -h了解详情。

答案 1 :(得分:1)

你能描述一下你到底想做什么吗?你是否留在db2领域内,或者你想在SQL Server或Oracle等不同的DBMS中导入这些东西?

一种选择是使用DB2 Control Center中提供的“Generate DDL”选项或db2look工具(Control Center调用此工具)生成DDL。您可以通过运行export命令转储的数据。这将创建一个CSV文件,您可以使用import命令导入该文件。您可以使用其他数据库引擎(MS SQL Server或Oracle)导入数据。

答案 2 :(得分:0)

IBM数据移动工具可以帮助您卸载/加载数据以及数据库架构:

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