将DB2 LUW 9.7数据库和数据迁移到PostgreSQL

时间:2014-11-26 11:41:45

标签: database-migration postgresql-9.3 db2-luw

我正在尝试将DB2 LUW 9.7数据库和数据迁移到PostgreSQL 9.3。任何建议都是最好的方法吗?哪个是最好的工具或任何可用于执行此操作的开源工具?

1 个答案:

答案 0 :(得分:1)

db2look实用程序可以将DB2表反向工程为DDL语句,这些语句将成为PostgreSQL定义的良好起点。要从每个表中卸载数据,请使用EXPORT命令,该命令将任何SQL SELECT的结果转储到分隔的文本文件中。虽然db2move实用程序可以处理这两个任务,但对您没有多大帮助,因为它将表数据提取为IBM的专有PC / IXF格式。

如果您因价格而离开DB2,那么IBM提供了一个名为DB2 Express-C的免费啤酒版本,该版本与DB2的付费版本共享相同的核心数据库引擎。 Express-C是一流的,工业级的DBMS,没有其他商业供应商对其无成本引擎施加的严重限制。