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
中斷之后,再次同步出現主鍵重復的問題,需要在插入/更新處,做一些修改。
下圖中查詢的關鍵字,一般都設置為主鍵,因為我操作表的有多個主鍵列,所以我設置了好幾個。
如果主鍵相同時 就設置不需要更新,然后的然后就可以了