背景
在使用ODC V4.3.2版本查询OceanBase V4.3.5.1版本中Oracle租户的CLOB对象时,遇到报错信息“Unknown version of lob locator”。这一报错源于ODC与OBServer内核之间的适配问题,导致通过ODC查询包含LOB字段的表数据时失败。
报错原因
ODC与OceanBase数据库之间的通信涉及到LOB定位器的使用。在某些版本组合中,由于双方对LOB定位器的处理逻辑不兼容,就会出现上述报错。具体而言,当ODC尝试使用一种OBServer不认识或不支持的LOB定位器版本时,就会触发此错误。
解决方案
为了解决这个问题,可以在ODC的数据源配置中做如下调整:
找到数据源配置:
修改驱动属性:
在数据源配置的高级选项中,找到“驱动属性”部分。
添加一个新的属性:useLobLocatorV=false。
保存并重新连接:
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




