问题描述:数据集成中配置Oracle数据源,测试连通性提示连接成功。但配置数据集成任务并执行时,提示无法连接数据源,错误信息如下。 ErrorMessage:Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的账号、密码、数据库名称、IP、Port或者向DBA寻求帮助(注意网络环境).]. 数据库连接失败。根据您配置的连接信息无法从jdbc:oracle:thin:@X.X.X.X:XXXXj中找到可以连接的JDBCUrl,请检查您的配置并进行修改。 java.lang.Exception:DataX无法连接对应的数据库。可能原因如下所示: 配置的ip、port、database或JDBC错误,导致无法连接。 配置的username或password错误,导致鉴权失败。 请和数据库管理员确认该数据库的连接信息是否正确。
解决方法:从Oracle同步数据至MySQL,确认MySQL数据源是否连通公网。如果有,修改为JDBC的连接方式进行测试,底层会根据您配置的连接串的方式选择离线同步的机器。 如果MySQL选择实例的方式进行配置,会被分配至不支持公网的机器上,会导致Oracle的连接出现问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。