【 使用环境 】测试环境
【 OB or 其他组件 】Oracle原生客户端
【 使用版本 】OB 4.2.4
【 问题场景 】项目信创改造,oracle数据库迁移到OB的Oracle租户
【 问题描述 】是否有大佬使用过oracle客户端连接OB?现在需要给出明确的答案,以确定相关跑批脚本的改造方案,如果可以使用就能复用脚本中的sqlplus、sqlldr命令和相关逻辑,减少代码的改造量。
目前已尝试使用现有环境的11g的客户端连接OB报如下错误,该客户端是x86版本的,看起来像是因为架构不同导致TNS通信失败了:
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jul 7 10:31:49 2025
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-12569: TNS:packet checksum failure
现在打算使用Oracle 19c 的arm版本客户端去连接OB,本人想自己试一下,奈何公司全部内网环境且环境用户权限给的很小,如果需要装新的东西需要管理部统一安装,他们要求给出明确的证据支持oracle客户端可以连接OB才给装。。。
2 个赞
来轩
#3
oracle客户端不能直接连接OB,协议都不一样没办法连接
1 个赞
来轩
#4
连接OB ORACLE 只能使用obclient客户端进行连接,别的客户端连接不了OB ORACLE租户
1 个赞
论坛小助手
#7
您好,您提的这个技术问题可能牵涉到 OceanBase 企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:
-
如你所在的企业客户已签署 OceanBase 企业版销售合同,请你联系客户经理;
-
如你所在的企业客户尚未签署 OceanBase 企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。
1 个赞
好的吧。。。果然是不行,官方文档上就没写能用oracle客户端。。。问ai都说行,真服了,唉,乖乖改造了只能
有啊,我记得官方文档上有写oracle 租户必须用ob 特有驱动连接,mysql 的可以开源mysql-client驱动或者ob 驱动进行连接
1 个赞