用kettle实现数据库迁移之oracle到mysql

时间:2024-03-13 17:16:12

项目完成后,需要把历史oracle 的数据库转移mysql 

用kettle 转换数据。

步骤:

1、打开spoon.bat,文件-->新建-->转换,点击“主对象树”,DB连接右键“新建”,按要求填上数据库连接信息,不再赘述,需要建两个,一个是oracle(源库),一个是MySQL(目标库)

2、点击“核心对象”,分别在“输入”和“输出”中选择“表输入”和“表输出”拖到右侧空白区域,并按住shift点击表输入再点击表输出,画连接线,如下图所示:

用kettle实现数据库迁移之oracle到mysql

 

3、表输入如下图,选择源数据库,并输入待复制的表的查询sql

用kettle实现数据库迁移之oracle到mysql

 

4、表输出,选择目标数据库(mysql),在目标表处填上要复制的表名,如下图所示

用kettle实现数据库迁移之oracle到mysql

 

5、最近点击转换,完成表的复制。

参考:https://www.cnblogs.com/caozengling/p/6273313.html