使用 DBeaver 连接 OB Oracle 数据库
前言


- 目前官方推荐使用 OBClient 和 ODC 工具来连接 OB Oracle,实际上基于 DBeaver 强大的自定义数据库驱动能力,也能实现 DBeaver 连接 OB Oracle 数据库。
配置流程
软件下载

- 安装完后打开
数据库->驱动管理器
,可以看到已经有了一个 OceanBase 驱动,说明 DBeaver 官方集成并支持 OB 数据库连接,只不过这个驱动只支持 OB MySQL。因此我们需要手动新建 OB Oracle 的驱动。


新建 OB Oracle 驱动
- 功能入口:
数据库->驱动管理器->新建
。
- 先设置库信息: 添加文件 -> 选中下载的驱动文件 -> 找到类 -> 加载驱动类。

- 再设置驱动的基本信息和连接信息,其中类名为
com.alipay.oceanbase.jdbc.Driver
,URL 模板为 jdbc:oceanbase://<server>:<port>/<database>
。
:::info
📢 需要注意: 驱动类型需要选 Generic,不能选 OceanBase (那是给 OB MySQL 模式用的)。
:::

新建数据库连接

- 选择刚刚新建的
OceanBase Oracle
驱动。

- 设置 JDBC 连接信息,这里只要设置用户名和密码。

- 实际的连接参数需要在
驱动属性
中设置,包括 DANAME、HOST 和 PORT。由于 Oracle 没有数据库的概念,因此这里的 DANAME 填写 SYS 即可。



成功执行 SQL 👏🏻

参考