关于使用Oracle原生的客户端连接OB oracle租户的可行性

【 使用环境 】测试环境
【 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才给装。。。

1 个赞

oracle客户端不能直接连接OB,协议都不一样没办法连接

1 个赞

连接OB ORACLE 只能使用obclient客户端进行连接,别的客户端连接不了OB ORACLE租户

1 个赞

不可能。别白费力气了。 :grinning:

1 个赞

@论坛小助手

1 个赞

您好,您提的这个技术问题可能牵涉到 OceanBase 企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:

  1. 如你所在的企业客户已签署 OceanBase 企业版销售合同,请你联系客户经理;

  2. 如你所在的企业客户尚未签署 OceanBase 企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。

另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。

1 个赞

学习了