由于项目需求 需要把oracle数据库转换为mysql数据库,所以使用spoon转换,简单快捷

ETL  Kettle Spoon简介

     ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,了解并掌握一种etl工具的使用,必不可少,支持图形化的GUI设计界面,然后可以以工作流的形式流转,在做一些简单或复杂的数据抽取、质量检测、数据清洗、数据转换、数据过滤等方面有着比较稳定的表现,使用它减少了非常多的研发工作量,提高了我们的工作效率。

直接上步骤 ,几分钟搞定

 

1.启动程序,由于是java开发的,需要有java运行环境,我使用的jdk1.8

2.启动后DB连接新建数据库连接向导,创建oracle连接 

 

 

表空间可不设置,直接next

 

创建mysql连接步骤也差不多,创建好后可查询配置

3.工具--》向导--》复制多表数据

 

从oracle复制到mysql

选择要复制的表

等到spoon创建任务,点击Run执行

 

 

4.一些用的较少的字段类型转换可能出问题,如果出现错误会提示,建议对无法转换的表单独处理,不要使用该工具复制

 

 

复制完毕查看mysql数据库

查看下表数量和oracle是否一致,不一致则spoon作业时下方会有报错,提示哪一步失败,我们在根据实际情况处理

 

更多推荐