You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Macbook M3上恢复DBeaver中Oracle驱动及解决连接问题

恢复DBeaver中的Oracle驱动选项并解决SSL连接错误

一、找回Oracle驱动选项

  • 打开DBeaver,点击顶部菜单栏的数据库→驱动管理器
  • 点击驱动管理器左上角的新建按钮
  • 在“新建驱动”窗口中配置:
    • 名称:Oracle
    • 类型:选择Oracle
    • 类名:oracle.jdbc.driver.OracleDriver
    • 点击添加文件,手动导入下载好的Oracle JDBC驱动(如ojdbc8.jar),或点击下载让DBeaver自动获取对应驱动
    • URL模板填写:jdbc:oracle:thin:@//{host}:{port}/{service_name}(SID格式可用jdbc:oracle:thin:@{host}:{port}:{sid})
  • 配置完成后点击确定,返回驱动管理器即可看到Oracle驱动,此时创建数据库连接时就能找到Oracle选项

二、解决SSL握手失败错误

方法1:导入服务器证书到信任库

  • 获取Oracle服务器的SSL证书:通过浏览器访问数据库SSL端口导出证书,或用命令openssl s_client -connect {host}:{port}获取并保存为.crt文件
  • 找到DBeaver所用JRE的信任库路径,Mac系统下默认路径为/Applications/DBeaver.app/Contents/Eclipse/jre/Contents/Home/lib/security/cacerts
  • 执行keytool命令导入证书:
    keytool -import -alias oracle-cert -file /你的证书路径/certificate.crt -keystore /信任库路径/cacerts
    
    默认信任库密码为changeit,按提示完成导入

方法2:临时关闭SSL证书验证(仅测试用)

在Oracle连接配置的SSL标签页,勾选禁用SSL证书验证,绕过校验,但生产环境请勿使用

方法3:核对连接SSL参数

确认连接配置中SSL已正确开启,端口对应Oracle的SSL监听端口,服务名/SID参数准确

内容的提问来源于stack exchange,提问作者user7847018

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 02:27:20