科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件mysql迁移到db2问题汇总

mysql迁移到db2问题汇总

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

mysql迁移到db2遇到的问题,以下是由于mysql数据库问题导致的问题,需要先修改mysql数据,可以通过查看日志发现。

来源:中国IT实验室 2013年2月28日

关键字: DB2 MySQL

  • 评论
  • 分享微博
  • 分享邮件

ZDNet至顶网软件频道 之前没接触过db2,所以这个工作进行得比较辛苦,遇到各种问题

以下是安装问题

1.用户问题,必须创建不同权限的用户,不同用户做不同的事情

2.db2安装文件问题,db2有各种版本,各种补丁

3.安装问题,安装必须在特定环境下面,比如系统的C环境,安装包的版本不同而不同

4.用户密码问题,linux默认用sha512方式加密,需要修改为md5方式,否则连接不上

5.端口问题,用命令设置端口不一点成功,而且默认端口不一定是50000,设置了db2端口不一定是当前数据库端口

6.用户使用问题,mysql必须用有DBA权限的用户,而db2必须使用实例管理用户

7.权限问题,工具最好放在db2实例用户权限下

8.db2数据库使用问题。对db2实例,模式,数据库,权限都没弄清楚

9.db2大小写问题。

10.转换工具问题,我用的工具是IBMDataMovementTool,这工具要配的参数真多,有一个配错了就会出问题

以下是由于mysql数据库问题导致的问题,需要先修改mysql数据,可以通过查看日志发现

1.唯一索引字段如果为空,会导致db2检查数据合理性时把数据删掉

2.db2版本问题,导致外键名称不能过长,否则建表失败

3.db2版本问题,导致clob不能过大,否则建表失败

4.乱码问题会导致表不被激活

5.mysql字段长度和db2字段长度不一样,导致插入数据时会被截取

6.主键名称过长,导致主键创建不成功

7.初始默认值的设置,一般是boolean类型会报错

8.修改数据表的engine,以前为MyISAM,有问题,不支持外键

以下是代码问题

1.group by问题,hibernate有关

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章