5

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

com.ibm.as400.access.AS400JDBCDriver

如果这有帮助...

感谢任何/所有回复!

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

~~干杯~~

4

1 回答 1

0

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

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

于 2014-03-19T14:34:18.803 回答