mysql迁移到db2遇到的问题_MySQL
mysql迁移到db2遇到的问题
之前没接触过db2,所以这个工作进行得比较辛苦,遇到各种问题
以下是安装问题 www.bitsCN.com
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,这工具要配的参数真多,有一个
配错了就会出问题
www.bitsCN.com
以下是由于mysql数据库问题导致的问题,需要先修改mysql数据,可以通过查看日志发现
1.唯一索引字段如果为空,会导致db2检查数据合理性时把数据删掉
2.db2版本问题,导致外键名称不能过长,否则建表失败
3.db2版本问题,导致clob不能过大,否则建表失败
4.乱码问题会导致表不被激活
5.mysql字段长度和db2字段长度不一样,导致插入数据时会被截取
6.主键名称过长,导致主键创建不成功
7.初始默认值的设置,一般是boolean类型会报错
8.修改数据表的engine,以前为MyISAM,有问题,不支持外键
以下是代码问题
1.group by问题,hibernate有关
bitsCN.com
上一篇: C# dev gridcontrol “时间”字符串格式化
下一篇: Android 烧饼修改器v3.1下载 官方安卓版 http://www.sbtools.org/forum.php?mod=viewthread&tid=2566&fromuid=1 (出处: 烧饼
推荐阅读
-
解决python写入mysql中datetime类型遇到的问题
-
MySQL和SQLyog的配置-安装及遇到的问题
-
解决Win10系统安装MySQL8.0遇到的问题
-
Win10安装mysql8.0.15 winx64及连接服务器过程中遇到的问题
-
使用spoon(verison 6)2建立MySQL的连接遇到的问题
-
Python中LOADDATAINFILE语句导入数据到MySQL遇到问题的解决方案分享
-
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
-
C++操作MYSQL遇到的一些问题
-
Win10系统安装MySQL8.0.13遇到的问题及解决方法
-
Sqoop抽取数据到MySQL时遇到的问题