问题描述:
源端-SQL server 目标端-Oracle
使用kettle工具,SQL server数据库往Oracle同步数据
问题1:kettle报错 无效的列类型
SQL server的bit类型转Oracle的number型,kettle抽数据的时候要加case when,切记end后面还要加表名
case aaa when '1' then '1' else '0' end aaa
问题2:kettle报错:ORA-24816: 在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据
表输出中大字段放到最后映射,此时将CLOB型字段映射放到最后转换即可