通过dbeaver连接oracle模式总是报端口错误,参考文档:使用 DBeaver 连接 OB Oracle 数据库
添加驱动:


创建连接:

这里没有驱动属性,只有用户属性

测试连接:

你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:
如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。
编辑驱动,url模板改为:jdbc:oceanbase://{host}:{port}/
前面版主的配置是正解,顺道补充下:用的驱动版本太低了,不建议,去这个地址下新版本驱动吧:https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/
确实,OB Cloud中下载的驱动是2.4.1版本的,版本太低。哪怕当前问题通过修改url模板解决,测试连接成功后,在DBeaver左侧导航栏打开 表 的时候还是会报 StackOverflowError 错误,这个错误就需要更换高版本的驱动了。