首批通过分布式安全可靠测评,为关键业务系统打造
Datastage 适配 OceanBase 的连通性的方法
更新时间:2023-11-13 02:05
本文主要介绍 Datastage 适配 OceanBase 数据库的连通性的方法。
问题现象
在适配 IBM 商用软件 Datastage 过程中,上游数据通过 Datastage 导入 oracle,替换成 OceanBase 的 jdbc 驱动后连接报错。
问题原因
Datastage 使用的开发框架依赖 prepare() 接口返回 ResultSetMetaData,如果没有这个参数,prepare() 接口没有向后端发送信息导致拿不到 MetaData 所以返回 NULL 异常。
解决方案
Datastage 适配 OceanBase 的连接串参数,需添加 useServerPrepStmts=true 参数。
适用版本
OceanBase 数据库 V2.x、V3.x 版本。