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

标签 windows linux compatibility db2-400

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

com.ibm.as400.access.AS400JDBCDriver

如果这有帮助...

感谢任何/所有回复!

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

~~干杯~~

最佳答案

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

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

关于windows - 我可以将 AS400 上的 DB2 数据库转储到 Windows 或 Linux 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497930/

相关文章:

linux - 我想在启动时执行脚本(.sh 文件),以便我可以设置鼠标的灵敏度。我怎样才能做到这一点?

xcode - 如何使 10.6 中制作的 Mac 应用程序在 10.5 中运行

sql-server - Windows Mobile .net 比照

mysql - 数据库服务器配置

linux - 如何在 Arch Linux 上安装 Source Code Pro Font

python - 在 Python 中确定文件系统的设备

iphone - 如何创建通用应用程序?

html - CSS3 calc 函数仅适用于谷歌浏览器

windows - pushd\\network\path 返回 CMD 不支持 UNC 路径作为当前目录

c++ - 有没有办法增加数组的内存?和相关问题