内网dbeaver连接OceanBase4.2.2数据库及问题处理(20241031更新)

本文记录了内网dbeaver如何配置连接到OceanBase4.2.2数据库及问题处理。

如何安装dbeaver请参见本人文章:数据库可视化管理工具dbeaver试用及问题处理

一、系统环境

1、终端系统

2、dbeaver版本

版本: 23.0.2.202304091457绿色版,23.3.5等新版也是可以的:dbeaver-ce-23.3.5-win32.win32.x86_64.zip

二、连接测试

1、 新建数据库连接

2、选择数据库

默认热门中没有oceanbase,在左侧点选全部,搜索到oceanbase

3、配置连接

如下:Host填写主机IP,端口为默认2881,数据库可填test,也可以不填或根据实际填

用户名格式为:帐户名@租户名,如果是test租户的root帐户,则为root@test

4、尝试连接

 

连接会失败,报错“Network error”,这是因为没有相应驱动,且环境为内网,也无法自动下载驱动。

三、配置驱动

1、下载驱动

 官网链接:https://www.oceanbase.com/softwarecenter-cloud

 下载时需要注册帐号,直接手机收短信即可。

2、配置驱动

将驱动放置到程序目录下

在程序中选择数据库-驱动管理器

 

选中OceanBase进行编辑

可以看到默认使用的是mysql-connector-java-5.1.44的驱动,对其进行删除

删除后选择添加文件进行添加

选定结果如下 

修改设置:注意类名和URL均需参照以下进行修改

驱动配置:
类名:com.alipay.oceanbase.jdbc.Driver
URL模板:jdbc:oceanbase://{host}:{port}[/{database}]

 确定保存 

四、再次连接测试

重新测试数据库连接,已可正常连接了

 可以看到,数据库已能正常连接了

20241031补充问题二及解决:

连接Oceanbase后看不到默认的information_schema和mysql个系统库:如上图,连接Oceanbase后会 发现只显示了Oceanbase和test两个用户库,而命令行会多显示information_schema和mysql两个系统库。          

 经核查,在连接上右键,选择连接视图,勾选系统对象后,即可完整显示所有数据库:

会提示连接已被更改

继续操作后,刷新数据库列表,结果如下:

问题解决。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代先生.重庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值