如何将mysql数据库移植到db2中,求高手指教

maomaoyu2880 2012-03-15 09:42:16
项目采用jeecms+mysql数据库,但是现在要将数据库改成db2的,请问如何将已经建好的mysql数据库移植到db2中
...全文
232 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlyyou67 2013-10-17
  • 打赏
  • 举报
回复
引用 13 楼 panwillwin 的回复:
使用通用的工具PowerDesigner,是可以的
你用过PowerDesigner15吗?我也遇到了同样的问题了
onlyyou67 2013-10-17
  • 打赏
  • 举报
回复
引用 11 楼 kongsefengling 的回复:
最近刚做了数据库的迁移,从DB2迁到Oracle,我用的是PowerDesigner15来将数据库建表、视图等的导出来,然后再导数据的
求教育如何使用PowerDesigner
panwillwin 2012-03-26
  • 打赏
  • 举报
回复
使用通用的工具PowerDesigner,是可以的
kongsefengling 2012-03-21
  • 打赏
  • 举报
回复
最近刚做了数据库的迁移,从DB2迁到Oracle,我用的是PowerDesigner15来将数据库建表、视图等的导出来,然后再导数据的
JH5221314 2012-03-19
  • 打赏
  • 举报
回复
一起来研究这个东西!
小小都不懂 2012-03-19
  • 打赏
  • 举报
回复
MYSQL Query Browser 这个可以实现你的需求
但是 好想是建表完了以后 主键会丢失
具体的还要自己去操作!
zhaojianmi1 2012-03-15
  • 打赏
  • 举报
回复
建表语句需要手动修改
maomaoyu2880 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 acmain_chm 的回复:]
使用mysqldump 工具可以从MYSQL中导出指定数据库中的所有表的 create table 语句。 不过需要做适应的修改以能在DB2中运行。
[/Quote]

你的意思还是要逐个表、字段做修改啊?
ACMAIN_CHM 2012-03-15
  • 打赏
  • 举报
回复
使用mysqldump 工具可以从MYSQL中导出指定数据库中的所有表的 create table 语句。 不过需要做适应的修改以能在DB2中运行。
maomaoyu2880 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 acmain_chm 的回复:]
比较可靠的方法,是从MYSQL中利用SELECT把数据记录逐表导出为TXT文件,然后导入到DB2中。
[/Quote]
现在先不考虑数据记录的问题,先考虑吧数据库对象也就是表移植到db2中
ACMAIN_CHM 2012-03-15
  • 打赏
  • 举报
回复
比较可靠的方法,是从MYSQL中利用SELECT把数据记录逐表导出为TXT文件,然后导入到DB2中。
maomaoyu2880 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhaojianmi1 的回复:]
包括数据库对象迁移和数据迁移
数据库对象迁移需要把把创建脚本修改成db2的方可执行
数据迁移可以用etl工具来做,或者导出成固定分隔符的文件再导入
[/Quote]

关于数据库对象的迁移
你是说用mysql的工具生成.sql文件后,挨个表、字段修改,完了在用db2的工具运行sql语句吗?
zhaojianmi1 2012-03-15
  • 打赏
  • 举报
回复
包括数据库对象迁移和数据迁移
数据库对象迁移需要把把创建脚本修改成db2的方可执行
数据迁移可以用etl工具来做,或者导出成固定分隔符的文件再导入

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧