kettle将oracle中的表迁移到mysql

时间:2024-03-31 20:44:07

1.首先肯定是新建一个转移

kettle将oracle中的表迁移到mysql

2.在【转换】里面,选择【核心对象】,接着双击【表输入】,或者选中将【表输入】拖拽到右侧空白区域。

kettle将oracle中的表迁移到mysql
双击【表输入】进行编辑

kettle将oracle中的表迁移到mysql

kettle将oracle中的表迁移到mysql
kettle将oracle中的表迁移到mysql
可能创建失败的原因:没有导入对应数据库的驱动包
so,将jar包复制到kettle中的lib目录下

kettle将oracle中的表迁移到mysql
kettle将oracle中的表迁移到mysql

kettle将oracle中的表迁移到mysql
这样【表输入】就编辑完成了

2.在【转换】里面,选择【核心对象】,接着双击【表输出】,或者选中将【表输出】拖拽到右侧空白区域。

注:双击时【表输入】和【表输出】会自动连接
拖拽时需要手动连接,按住Shift不放然后点击【表输入】,这时就可以松开Shift了,再点击【表输出】,这样就连接起来了
kettle将oracle中的表迁移到mysql
双击【表输出】进行编辑
kettle将oracle中的表迁移到mysql

kettle将oracle中的表迁移到mysql
注:别忘了导入Mysql的驱动包

kettle将oracle中的表迁移到mysql
这是根据你在oracle中的表结构创建对应的mysql表

kettle将oracle中的表迁移到mysql
执行成功,这样在MySQL中就建好了对应的表

kettle将oracle中的表迁移到mysql
其实差别不大,反正直接运行也会报错

kettle将oracle中的表迁移到mysql

在运行之前需要保存,这些文件会保存到kettle中的samples\transformations\job-executor目录下
其中转换的后缀为.ktr,作业的后缀为.kjb
kettle将oracle中的表迁移到mysql
kettle将oracle中的表迁移到mysql

这样就迁移成功了
kettle将oracle中的表迁移到mysql