KETTLE抽取/ORA-24816:在实际的 LONG 或 LOB 列之后提供了扩展的非 LONG 绑定数据

耳一文

关注

阅读 31

2022-02-28

问题描述:

源端-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型字段映射放到最后转换即可

 

精彩评论(0)

0 0 举报