kettle
这工具目前用起来感觉还不错。
数据同步时乱码的问题
没有驱动的问题
- 很多时候一些数据库管理工具对目标数据库进行管理的时候,都需要连接数据库的驱动,kettle没有驱动会报下面的错误
错误连接数据库 [24] : org.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the database
Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driver
下载驱动
https://dev.mysql.com/downloads/connector/j/
复制驱动到kettle的lib目录下即可
Kettle解决主键重复的问题(Oracle-MySQL)
MYSQL同步到MYSQL
中断之后,再次同步出现主键重复的问题,需要在插入/更新处,做一些修改。
下图中查询的关键字,一般都设置为主键,因为我操作表的有多个主键列,所以我设置了好几个。
如果主键相同时 就设置不需要更新,然后的然后就可以了