我可以将AS400上的DB2数据库转储到Windows或Linux吗?

Gri*_*iff 5 linux windows compatibility db2-400

自从使用DB2已有好几年了,但是我只是继承了一个遗留应用程序,该应用程序通过JDBC读取/写入DB2,并在AS400上运行。我还没有关于平台或版本的很多细节,但是我想知道一般是否可以将数据库的副本迁移到Windows或Linux版本的DB2?该应用程序通过一个非常慢的管道访问数据,我希望能够剪切该数据库的副本以进行本地开发。使用的JDBC驱动程序是:

com.ibm.as400.access.AS400JDBCDriver
Run Code Online (Sandbox Code Playgroud)

如果有帮助...

任何/所有答复表示赞赏!

更新:我刚刚发现DB2版本是7.1,平台是iSeries(我是否需要有关该平台的更多详细信息?)

~~干杯~~

use*_*816 0

如果您安装 iSeries Navigator(至少是数据库组件),您可以深入了解所需的架构(或多个架构),并为 SQL 识别的各种对象类型选择“生成 SQL”选项。然后可以将 SQL 移植到您将使用的任何 DBMS。

当然,这与任何数据都是分开的。而且很可能许多对象对任何其他平台都没有任何意义。“数据库”在不同平台上没有多大意义的可能性很小。这将取决于数据库存在的时间(可能早于 SQL)、开发人员多年来的进步程度、他们对平台特定功能的利用程度等。