Oracle兼容性问题

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】目前OB对Oracle应用的兼容是在驱动层实现了不同协议的转化还是在数据库代码里支持了不同的协议,应用中的Oracle驱动可以直接连接OB吗
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

1 个赞

专门的oceanbase驱动,驱动接口兼容
oracle驱动不可以连oceanbase

由于版权问题,ob不能用oracle驱动,有ob自有驱动。
具体内部协议因为没有开源,无法通过代码层级查看

好的谢谢,意思是ob自己的驱动实现了oracle协议的包格式,同时企业版内核也支持了oracle模式的包的解析是吧

请问oracle驱动的协议包格式企业版也不能兼容吗,那ob自己的驱动是实现了自己的一套协议吗

一个是国外的数据库一个是国产的数据库,即便是能支持也不会让大家这么用的,ob数据库的驱动就找对应驱动包就行

是的

使用什么数据库,就是用原厂提供的驱动。
JDBC或者ODBC就是标准驱动接口,数据库厂商实现了,应用应该几乎无感的。
与是不是oracle协议无关啊。
这不应该成为数据库适配的关注点啊