数据库转换工具 spoon使用

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

ETL  Kettle Spoon简介

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

直接上步骤 ,几分钟搞定

 

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

数据库转换工具 spoon使用_第1张图片

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

 

数据库转换工具 spoon使用_第2张图片

 

数据库转换工具 spoon使用_第3张图片

表空间可不设置,直接next

数据库转换工具 spoon使用_第4张图片

 

数据库转换工具 spoon使用_第5张图片

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

数据库转换工具 spoon使用_第6张图片

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

数据库转换工具 spoon使用_第7张图片

 

从oracle复制到mysql

数据库转换工具 spoon使用_第8张图片

选择要复制的表

数据库转换工具 spoon使用_第9张图片

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

数据库转换工具 spoon使用_第10张图片

 

数据库转换工具 spoon使用_第11张图片

 

数据库转换工具 spoon使用_第12张图片

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

 

 

复制完毕查看mysql数据库

数据库转换工具 spoon使用_第13张图片

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

数据库转换工具 spoon使用_第14张图片

 

你可能感兴趣的:(软件,etl,kettle,spoon)