DataStage中可用于连接AWS Oracle RDS的连接器有哪些
DataStage对接AWS Oracle RDS连接器选型指南
AWS Oracle RDS属于托管式Oracle数据库实例,数据库层完全兼容原生Oracle的访问协议,无需寻找专门适配RDS的专属DataStage连接器,可直接选用以下三类通用连接器满足数据同步需求:
最优选择:
Oracle 原生连接器
DataStage自带的官方Oracle连接器兼容性最好、同步性能最高,直接按原生Oracle的配置逻辑填写参数即可:- 连接地址填RDS实例的Endpoint地址、默认端口1521
- 认证信息填RDS实例中已授权的Oracle用户名、密码,以及对应数据库的服务名/SID
- 提前确认DataStage部署服务器与RDS实例的网络连通性,放开RDS安全组、网络ACL中对应DataStage服务器IP的1521端口访问权限,私有部署的RDS需先打通底层网络(专线/VPN/AWS Direct Connect等)
备选方案1:
JDBC连接器
如果当前DataStage版本的Oracle原生连接器存在版本兼容问题,可使用通用JDBC连接器对接:- 先下载与RDS Oracle版本匹配的Oracle JDBC驱动jar包,放到DataStage的JDBC驱动加载目录后重启相关服务
- 连接串按以下格式填写:
jdbc:oracle:thin:@//<RDS_Endpoint>:<Port>/<Service_Name>,填入对应认证信息即可
备选方案2:
ODBC连接器
针对需要对接ODBC生态的特殊同步场景,可使用ODBC连接器对接:- 在DataStage部署服务器上安装对应版本的Oracle ODBC驱动,配置指向RDS Oracle实例的ODBC数据源,本地测试连通正常后,直接在DataStage中选择对应ODBC数据源即可
注意:以上三类连接器均无需特殊适配AWS RDS属性,只要版本与RDS运行的Oracle大版本匹配即可正常完成数据读写。
内容的提问来源于stack exchange,提问作者keshav
相关产品推荐
相关产品推荐

