我们正在将 IBM i (AS400) 服务器上的 MySQL 数据库迁移到 MariaDB,但问题是 MySQL DB 有一些数据库通过 DB2 存储引擎连接到 DB2,因此迁移将影响需要重新编译的程序 RPG。我们如何迁移具有自动 RPG 重新编译功能的数据库?
答案1
系统中没有内置任何可提供自动重新编译的功能的东西。
有各种商业工具尝试提供此类功能。
我不熟悉 IBM i 上的 MySQL 到 MariaDb 迁移,是什么导致表发生变化,从而需要重新编译 RPG 程序?您是否在使用 Zend DBi 重新打包的 MariaDb?从文档,
Zend DBi 基于 MariaDB,并关注和支持 IBMi。它是许多系统上 MySQL 的直接替代品。
MariaDb 的标准发行版似乎不支持旧版本IBMDB2I 存储引擎