我正在寻找转储db2表的工具(比如MySQL中的sqlyog或MySQL浏览器)。
你能给我推荐一些吗?
谢谢
发布于 2010-04-15 13:43:03
DB2附带了一个名为db2look的实用程序,它可以完成您想要做的事情。尝试执行以下命令:
db2look -d MYDATABASE -a -e -o mydatabase.sql如果您希望随身携带数据,命令db2move可能也很有用。实际上,它执行如上所述的db2look,并从每个表导出数据。然后,在您的新数据库上,您可以导入并准备就绪。根据我的经验,我们用它从运行在Windows上的DB2迁移到了Linux上的DB2。
db2move MYDATABASE EXPORT在另一个实例上加载也同样简单:
db2move MYDATABASE IMPORT有关更多信息,请查看db2move -h。
发布于 2010-03-25 23:40:20
你能描述一下你到底想做什么吗?您是停留在DBMS域中,还是想将其导入到不同的db2中,如SQL Server或Oracle?
一种选择是使用DB2控制中心或db2look工具(控制中心调用此工具)中提供的“生成DDL”选项来生成DDL。可以通过运行export命令转储的数据。这将创建一个CSV文件,您可以使用import命令导入该文件。您可以使用其他数据库引擎(MS SQL Server或Oracle)导入数据。
发布于 2013-06-25 15:16:40
IBM数据移动工具将帮助您卸载/加载数据以及数据库模式:
http://www.ibm.com/developerworks/data/library/techarticle/dm-0906datamovement/
https://stackoverflow.com/questions/2506439
复制相似问题