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

Arch Linux下Oracle SQL Developer连接HR数据库失败如何解决?

Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection (CONNECTION_ID=ZrfViTiuQUyVFaAIdM2Sxg==)

对应报错截图:
报错截图

根因说明

该报错为客户端与Oracle服务端网络链路不通导致,和你输入的用户名密码没有关系,需要先排查服务运行状态和连接配置,再处理账户验证问题。

排查解决步骤
  • 确认Oracle服务及监听正常运行

    你使用的是Arch Linux系统,若Oracle安装在本地,按以下步骤检查:
    1. 执行lsnrctl status查看监听状态,若提示监听未运行,执行lsnrctl start启动监听
    2. 执行ps -ef | grep ora_pmon查看Oracle实例进程,无返回结果说明实例未启动,执行以下操作启动实例:
      • 切换到oracle用户:su - oracle
      • 登录sysdba:sqlplus / as sysdba
      • 启动实例:startup,等待执行完成后退出
  • 核对SQL Developer连接配置

    确认你要连接的Oracle实例位置,对应配置连接参数:
    • 本地实例:主机名填127.0.0.1,端口默认填1521,连接类型选服务名,默认服务名为ORCL(以你安装时设置的参数为准)
    • 远程实例:先在本地执行nc -zv 远程实例IP 1521验证端口连通性,端口不通的话需要确认远程服务器防火墙开放1521端口、Oracle监听绑定的不是本地回环地址
  • 启用HR用户(连通性正常后操作)

    Oracle的HR用户默认是锁定状态,连通性验证通过后,先使用sys或system账户登录,执行以下命令启用HR用户:
    ALTER USER hr ACCOUNT UNLOCK;
    ALTER USER hr IDENTIFIED BY 自定义HR账户密码;
    
    之后再使用HR用户名和你设置的密码登录即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:30:01