目录
一、背景
数据库有时候需要迁移(复制),比如从一个mysql库到另一个mysql库,或者从oracle库到mysql库。
如果表结构简单,表也少,可以手动迁移,但在公司,涉及到大量的表和数据,需要用迁移工具。
可以用Navicat,kettle等,但是从oralcle到mysql会有一些字段类型的处理(比如date变为datetime时的精度处理),比较麻烦,kettle替我们处理了这些问题,所以我认为遇到复杂情况kettle更高效。
二、kettle下载
下载网址:ketlle下载网页
打开下载网页,往下滑动,找到 Downloads,点击 8.2stable开始下载,下载会有些慢。
解压下载好的压缩包到你想要的路径。kettle不需要安装,每次打开,需要按照路径 /pdi-ce-8.2.0.0-342/data-integration/Spoon.bat 双击打开即可。
bat文件是dos下的批处理文件。
kettle目录下有几个bat文件,但数据库的迁移只需要用到 Spoon.bat 。
界面如下: