tools
https://dbconvert.com/db2/mysql/
https://www.ispirer.com/products/migrate-db2-as-400-to-mysql
(spirer MnMTK 自动完成数据库对象从 DB2 iSeries 到 MySQL的整个迁移。此外,选择 Ispirer 迁移解决方案将 DB2 iSeries 转换为 MySQL,您可以消除大部分相关风险并显着减少内部工作。所有这些优势都以合理且具有竞争力的成本提供,这使得 Ispirer MnMTK 对这种项目类型更具吸引力。
migrate 会涉及的内容
- 表
- 存储过程stored procedures(就是封装了的函数)
- Views
- 用户定义类型
- 数据迁移
- Functions(Aggregate functions,Scalar functions,Table functions,Row functions)
- 逻辑文件
- 同义词(创建同义词(synonym)create synonym syn_name for ...)
- 索引
- 触发器(触发器定义一组操作,这组操作与用于指定表或类型表的 INSERT、UPDATE 或 DELETE 子句一起执行或由这些子句触发。)
- 序列
迁移的过程
1.读表结构
2.迁移字段名称(列名)
3.迁移默认值(1,0,123)
4.迁移属性
5.primary keys
6.foreign keys
7.检查constrains
6.读取indexes
7.读取comments
8.读views
9.读stored procedures
10.读triggers
11.生成ddl
12.在mysql的表中导入数据