Oracle 的老项目要迁 DB2?用IBM Data Movement Tool就挺省心的。这份《Oracle 数据库迁移 DB2 手册》还挺靠谱,从环境搭建到数据迁移,讲得比较细,也有不少坑点提醒,适合边看边动手。

三大块内容:环境搭建数据库迁移数据准备。环境这块,记得用DB2 V9.7,要开 32KB 页大小、设置自动存储。还得搞定一些兼容设置,比如 DB2_COMPATIBILITY_VECTOR,不然 SQL 一堆报错。

工具部分重点就是IBM Data Movement Tool,搬数据的主力选手,支持 JDBC 连接。需要你先准备好 Oracle 和 DB2 的连接信息,还有 JDBC 驱动位置。db2jcc.jardb2jcc_license_cu.jar 要从 DB2 目录里拷出来。

数据迁移这块要小心,驱动放错了、参数没配好、挂载点少了都会出问题。建议提前在测试环境多跑几遍。嗯,还有个好用的配置技巧:把连接配置放在一个配置文件里,反复修改不麻烦。

如果你是第一次迁 Oracle 到 DB2,强烈推荐看下这份手册,再搭配文末几个 JDBC 相关的链接,能帮你少走不少弯路。