错误描述:
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吧。