talend openstudio 在OracleInput组件中guess Schema 出现Database connection is failed 的错误

Posted zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了talend openstudio 在OracleInput组件中guess Schema 出现Database connection is failed 的错误相关的知识,希望对你有一定的参考价值。

错误描述:

talend openstudio 在OracleInput组件中guess Schema 出现Database connection is failed 的错误。

查看错误详情,发现错误信息大致的意思是服务端不知道我们提供的SID。

 

 

错误猜测:

该组件中选择了 use an existing connection,对应的OracleConnection组件也是可以执行成功的。OracleConnection组件中选择的ConnectionType也是ServiceName。

但是取消选择 use an existion connection,发现OracleInput组件中的ConnectionType是SID。尝试将OracleInput组件中的ConnectionType选为ServiceName,然后选择 use an existing connection,再次点击 guess Schema。

成功。讲道理是不应该这样的,可能是Talend的一个bug吧。

以上是关于talend openstudio 在OracleInput组件中guess Schema 出现Database connection is failed 的错误的主要内容,如果未能解决你的问题,请参考以下文章

通过 talend 从 oracle 加载到 greenplum 时的数据不能很好地处理 CLOB 列

六种 主流ETL 工具的比较(DataPipeline,Kettle,Talend,Informatica,Datax ,Oracle Goldengate)

记使用talend从oracle抽取数据时,数字变为0的问题

使用 Talend 循环遍历 .csv 文件

在 Talend 中读取 Access DB 提取

Talend 日期格式错误