数据库转换工具 spoon使用
由于项目需求 需要把oracle数据库转换为mysql数据库,所以使用spoon转换,简单快捷ETL Kettle Spoon简介ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,了解并掌握一种etl工具的使用,必不可少,支持图形化的GUI设计界面,然后可以以工作流的形式流转,在做一些简单或
由于项目需求 需要把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作业时下方会有报错,提示哪一步失败,我们在根据实际情况处理
更多推荐
所有评论(0)