2020/3/12 9:48:19
本章主要讲解如何快速部署kettel作业
系统版本:windows2008R2
kettel版本:8.2
oracle:11gR2
mysql:5.7.28
部署前所需准备的软件包:
1、kettel安装包
2、JAVA环境(需1.8以上的java环境)
3、数据库驱动程序
可以安装oracle_client,在client家目录下搜索该驱动程序
安装步骤
1、先安装JAVA环境
2、解压kettel包
3、将数据库驱动程序放入解压包中的lib目录下
$KETTEL_HOME\data-integration\lib
4、双击Spoon.bat
5、如果没有意外就能打开kettel界面
进入界面后就可以开始使用KETTEL了
此次打算部署一个简单的oracle到mysql的一个表传输作业
1、首先建立一个转换
文件-->新建-->转换
2、在输入输出中找到相应控件拖到右边即可(连线可使用shift+左键)
3、分别在表输入控件和表输出控件进行配置(双击配置)
写入SQL,可以点击预览,可对比数据是否有出入,正确后 点击确认。
同样的 在表输出中进行配置
配置完毕,可以进行测试
测试成功后,可以开始创建作业
4、作业创建
文件-->新建-->作业
创建一个简单的作业需要用到通用中的start控件
点击转换控件绑定已有的转换
保存这个作业。
5、配置一个定时任务(windows的计划任务)
搞个bat脚本先
创建一个任务
创建了一个每隔15分钟执行一次的计划
选择脚本
点击确认,然后输入密码即可
创建完毕!可以等待15分钟观察数据ORACLEA中的表数据是否同步到了MySQL中。
PS:可以利用自动创建oracle数据,结合本次实测内容模拟一个环境,看能否解决数据同步的问题。