使用 IBMDB2I 儲存引擎和 RPG 程式連接到 DB2 的 IBM i 上的 MySQL 到 MariaDB 遷移

使用 IBMDB2I 儲存引擎和 RPG 程式連接到 DB2 的 IBM i 上的 MySQL 到 MariaDB 遷移

我們正在將MySQL遷移到IBM i(AS400)伺服器上的MariaDB資料庫,但問題是MySQL DB有一些資料庫透過DB2儲存引擎連接到DB2,因此遷移會影響需要重新編譯的程式RPG。如何透過自動 RPG 重新編譯來遷移資料庫?

答案1

系統中沒有內建任何內容可以提供自動重新編譯。

有各種商業工具試圖提供此類功能。

我不熟悉 IBM i 上的 MySQL 到 MariaDb 的遷移,是什麼導致表發生變化,因此需要重新編譯 RPG 程式?您是否使用 MariaDb 的 Zend DBi 重新包裝?來自文件,

Zend DBi 是基於 MariaDB,並關心和支援 IBMi。它是許多系統上 MySQL 的直接替代品。

MariaDb 的標準發行版似乎不支援舊版本IBMDB2I 儲存引擎

相關內容