如何用kettle插入oracle数据库的含有CLOB类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用kettle插入oracle数据库的含有CLOB类型相关的知识,希望对你有一定的参考价值。
遇到数据类型为CLOB的情况要怎样做才能插入,用kettle工具。
参考技术A 如何用kettle插入oracle数据库的含有CLOB类型用spoon设计了一个转换,主要功能是从数据文件中读取记录,然后直接存入数据库(我们使用的是IBM DB2)。在执行转换的过程中,遇到了如下异常:
2006/11/03 16:04:12 - 数据库输出.0 - ERROR (version 2.3.1, build 63 from 2006/09/14 12:04:05 @ sam) : An error occurred intialising this step:
2006/11/03 16:04:12 - 数据库输出.0 - ERROR (version 2.3.1, build 63 from 2006/09/14 12:04:05 @ sam) : Error occured while trying to connect to the database
如何用kettle把mongodb collection转为mysql表
个人理解就是默认都不选择时往目标集合添加数据,如果指定的集合不存在则先创建集合然后插入数据;Truncate:插入数据之前先把集合里的所有数据删除。(相当于数据删除同步);
Update:修改数据,存在则修改,不存在不操作。
upsert:找到匹配项则修改,找不到匹配项则添加。
勾选上红色圈着的选项之后,源数据修改、添加了,在目标库里都会有相应的操作。 参考技术A 用Output to Table那个step即可输出到MySQL数据库表中
以上是关于如何用kettle插入oracle数据库的含有CLOB类型的主要内容,如果未能解决你的问题,请参考以下文章
如何用kettle把mongodb collection转为mysql表
ORACLE中如何用DBMS_OUTPUT包输出表的所有数据