一、官网下载kettle的压缩包pdi-ce-9.4.0.0-343.zip ,下载jtds-1.3.1.jar和ojdbc8-19.3.0.0.jar
将jar放入\data-integration\lib 目录下
二、将zip解压后,是一个data-integration文件夹,找到spoon.bat 双击运行,即可打开kettle工具
三、打开以后,右键点击转换,新建一个转换。
四、接着进行数据库的连接,连接sqlserver和oracle数据库。
五、两个库都连接成功以后,点击核心对象,点击“输入”,找到“表输入”,然后鼠标左键将其拖拽到面板上, 找到“表输出”,同样将其拖拽到面板上,然后按住shift键,从输入到输出连一条指向行线。
六、双击表输入
七、选择数据库连接,这里是输入选sql server的库, 点击获取sql查询语句
选择库中的表,确定以后就可以了。
接着该表输出部分了,双击表输出,目标模式点击浏览选择oracle的数据库,我这里是ORACLE,因为我建库的时候名字命名为了ORACLE,选择oracle库的表。(注意:这里想要把sqlserver库中的表结构和数据导入到oracle里面,直接在目标表的输入表的名字即可,小写也没关系,它执行后会自动转为大写,如果oracle里面没有这个目标表它会新建,如果有他会先drop之后再新建。)
八、接着,点击右下角sql,点击执行,然后关闭
九、最后,点击运行按钮,即可完成
十、到此转换成功。