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

使用Oracle SQL Developer无法连接Oracle数据库故障求助

Oracle数据库连接故障排查解决步骤
  • 修正tnsnames.ora配置错误
    当前tnsnames.ora中XE服务的HOST参数填写为192.168.0.0,属于网段地址而非实际数据库主机IP,需将其修改为和LISTENER_XE配置一致的192.168.0.8,修改后XE配置段如下:
    XE =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.8)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = XE)
        )
      )
    
  • 重启监听服务使配置生效
    按顺序执行以下命令操作监听:
    1. 执行lsnrctl stop停止当前运行的监听进程
    2. 执行lsnrctl start启动监听
    3. 执行lsnrctl status验证监听状态,确认监听绑定地址为192.168.0.8:1521,且XE服务已成功注册到监听列表中
  • 核对Oracle SQL Developer连接参数
    配置数据库连接时确认以下参数和tnsnames.ora保持一致:
    • 主机名:192.168.0.8
    • 端口:1521
    • 服务名:XE
      配置完成后点击测试按钮验证连接状态。
  • 兜底排查项
    若完成上述操作后仍无法连接,依次排查以下内容:
    1. 手动触发数据库服务注册:本地登录数据库执行alter system register;,再重新查看监听状态确认XE服务存在
    2. 本地验证连通性:执行tnsping XE,确认返回正常连通结果
    3. 端口占用检查:执行netstat -ano | findstr 1521,确认1521端口为Oracle监听进程占用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 09:45:05