Azure Data Factory中Oracle Service Cloud连接器主机名解析失败求助
解决Azure Data Factory Oracle Service Cloud连接器9603主机名解析错误
针对你用Oracle Service Cloud(预览版)连接器连接Oracle HCM实例时遇到的Error code 9603(无法解析主机名)问题,给你几个可行的排查和解决方向:
修正主机名输入格式:
预览版Oracle Service Cloud连接器要求输入的是纯主机名,不需要带https://前缀或/hcmRestApi这类路径。直接填写xxxx.xx.xxx.oraclecloud.com即可——之前添加的协议和路径会导致连接器无法正确解析主机地址。验证网络连通性:
- 如果使用托管集成运行时:确认Oracle云实例的防火墙/安全组已允许Azure Data Factory对应区域的IP范围访问;可以通过Oracle云控制台的访问日志排查是否有ADF的连接请求被拦截。
- 如果使用自托管集成运行时:在运行时所在机器执行
ping xxxx.xx.xxx.oraclecloud.com和telnet xxxx.xx.xxx.oraclecloud.com 443,确认域名能解析、443端口可连通。若本地DNS解析失败,可临时在hosts文件中添加该域名与对应IP的映射测试。
更换适配的连接器类型:
注意Oracle Service Cloud(预览版)连接器是专为Oracle CX Service Cloud设计的,并非针对HCM实例。建议改用通用REST连接器来连接HCM的REST API:- 基础URL填写
https://xxxx.xx.xxx.oraclecloud.com/hcmRestApi - 身份验证选择「基本认证」,填入已验证的用户名和密码
- 测试连接,这种方式更适配HCM的REST接口结构
- 基础URL填写
调整加密与证书验证设置:
- 确保「加密端点」选项开启(Oracle云接口默认使用HTTPS)
- 暂时关闭「对等验证」,排除证书信任问题的干扰;如果关闭后能成功连接,再为自托管运行时配置Oracle云的根证书信任,或开启托管运行时的证书信任设置
- 「主机验证」保持为「Required」,避免不安全的连接
核对区域兼容性:
若使用托管集成运行时,尽量选择与Oracle HCM实例所在区域一致的ADF区域,减少跨区域网络解析延迟或拦截的概率
内容的提问来源于stack exchange,提问作者DaarioNaharis
相关产品推荐
相关产品推荐

