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

MacBook Air M2上Oracle SQL Developer无法创建连接求助

MacBook Air M2上Oracle SQL Developer无法创建连接(错误17002)的解决方法

遇到IO Error: The Network Adapter could not establish the connection (CONNECTION_ID=ttQn+vElQMiIMuRuCPEntw==)(Vendor code 17002)错误,可按以下步骤排查:

  • 检查Oracle服务与监听状态
    本地数据库需确保OracleService[数据库名]和监听服务正常运行;远程数据库要确认对方监听处于活跃状态。在终端执行lsnrctl status查看监听状态,未启动则用lsnrctl start启动监听。

  • 核对连接参数

    • 主机IP/主机名:本地库用localhost或127.0.0.1,远程库需确保IP可正常ping通。
    • 端口号:默认1521,需与listener.ora中配置的端口一致(本地路径一般为$ORACLE_HOME/network/admin/listener.ora)。
    • SID/服务名:本地库登录sqlplus / as sysdba后,执行select name from v$database;获取SID,或select value from v$parameter where name='service_names';获取服务名,确保输入的参数与查询结果完全匹配。
  • 适配Apple Silicon芯片

    • 若使用Intel版本SQL Developer,右键应用程序→显示简介→勾选「使用Rosetta打开」。
    • 替换JDBC驱动为支持Apple Silicon的版本(如ojdbc8及以上),替换路径为~/Library/Application Support/Oracle SQL Developer/system[版本号]/o.jdeveloper.db.connection[版本号]/lib。
  • 排查网络与防火墙限制

    • 本地防火墙需允许SQL Developer访问1521端口;远程服务器防火墙要开放1521端口给你的Mac IP地址。
    • 关闭代理或VPN,切换到个人热点测试,排除网络拦截问题。
  • 测试端口连通性
    在终端执行nc -zv <主机IP> 1521,若返回连接失败,优先解决网络层面的端口连通问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 20:12:40