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

Intellij IDEA DB Navigator插件连接Docker部署的Oracle 12C失败如何解决?

Oracle 12C Docker实例DB Navigator连接失败解决步骤

由于你已经可以通过Oracle Sql Developer正常连接,说明Docker容器、Oracle服务、端口映射配置均无问题,按以下步骤调整Intellij DB Navigator插件配置即可:

  • 核对SID/服务名配置
    你使用的truevoly/oracle-12c镜像默认SID为ORCL,默认服务名也为ORCL。需要确认DB Navigator中选择的连接类型(SID/服务名)和Sql Developer中完全一致,不要出现Sql Developer用SID连接、DB Navigator误选服务名的情况。
  • 替换适配Oracle 12C的JDBC驱动
    DB Navigator插件内置的Oracle JDBC驱动版本通常较低,和12C版本兼容性差。可手动导入ojdbc8版本驱动:打开DB Navigator设置面板,进入驱动管理页,删除默认的Oracle驱动,手动上传官方ojdbc8.jar包后重启插件重试。
  • 调整IDEA代理配置
    如果IDEA开启了全局HTTP/SOCKS代理,本地回环地址的请求可能被代理转发导致连接失败。进入IDEA 设置>外观与行为>系统设置>HTTP代理,确认127.0.0.1,localhost已经添加到「不代理的主机」列表中。
  • 手动修正JDBC连接URL
    DB Navigator自动生成的JDBC URL经常出现格式错误,你可以手动修改为和Sql Developer侧一致的格式:
    • SID模式:jdbc:oracle:thin:@127.0.0.1:1521:ORCL
    • 服务名模式:jdbc:oracle:thin:@//127.0.0.1:1521/ORCL

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 20:06:02