暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

🔗 使用 DBeaver 连接 OB Oracle 数据库

原创 诸岳 2022-10-15
5096
前言
  • OB MySQL 兼容 MySQL 协议和驱动,因此可以直接使用 MySQL 生态的数据库开发工具,比如 MySQL ClientNavicatSequel Pro 等,唯一需要注意的是 OB MySQL 的用户名格式为 {用户名}@{租户名},详见。

  • Oracle 是商业闭源数据库,其数据库协议并未对外公开,因此 OB Oracle 仅在数据库行为和 SQL 语法等方面与 Oracle 保持兼容,无法使用基于 Oracle 驱动的 SQL DeveloperNavicat 工具进行连接。

  • 目前官方推荐使用 OBClientODC 工具来连接 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>。

📢 需要注意: 驱动类型需要选 Generic,不能选 OceanBase (那是给 OB MySQL 模式用的)。

新建数据库连接

  • 功能入口: 数据库->新建数据库连接。

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

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

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

  • 连接测试成功:

  • 连接新建成功:

成功执行 SQL 👏🏻

参考

最后修改时间:2022-10-15 15:09:05
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论