not found service provider for : io.seata.sqlparser.druid.SQLOperateRecognizerHolder

系统从原来 OceanBase 3.2.3.3版本 升级到 0ceanBase 4.2.4.0后报以下错误:not found service provider for : io.seata.sqlparser.druid.SQLOperateRecognizerHolder

1 个赞

OB日志中有没有相关的报错信息,可以发出来结合程序报错一起看看

1 个赞

你这里4.2.4.0是使用的企业版吗?

1 个赞

我们拿不到OB日志的

1 个赞

我们现在用的驱动版本是oceanbase-client2.4.12

1 个赞

应该是的,我们客户是中山大学

1 个赞

驱动正常没问题,数据库连接池的连接参数建议按照官网上配置,V3到V4版本是大变化。另外,如果能提供OB日志相关报错更好

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001034011

1 个赞

你们有用过seata连oceanbase这样用吗?

1 个赞

有用过seata连oceanbase这样用吗?

1 个赞

目前官方推的稳定版本只有4.2.1 和4.3.3。
为啥要用4.2.4.0版本

1 个赞

那就不清楚了,中大那边数据库管理员通知我们已经升级了

1 个赞

企业版问题是有对接人的, 建议你通过以下方式寻求帮助:

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

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

OceanBase官网商务咨询

https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022

1 个赞