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

启动oracleServiceORCL后仍遇Oracle连接失败:网络适配器无法建立连接

Oracle网络适配器无法建立连接的排查方案
  • 确认监听服务已启动:仅启动OracleServiceORCL数据库服务不够,需同步启动Oracle监听服务(命名通常为OracleOraDB[版本]Home1TNSListener)。可通过命令行执行:

    • 查看监听状态:lsnrctl status
    • 启动监听:lsnrctl start
  • 验证连接字符串配置:检查tnsnames.ora文件中的ORCL条目,确保主机、端口、服务名参数正确。示例正确配置:

    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ORCL)
        )
      )
    

    本地连接优先使用localhost或127.0.0.1,避免主机名解析失败;远程连接需填写服务器真实IP。

  • 测试端口连通性:用telnet localhost 1521或nc -zv localhost 1521验证1521端口是否开放,同时检查本地/服务器防火墙是否拦截该端口,确保Oracle监听程序被允许通过防火墙。

  • 确认数据库实例状态:通过本地登录验证实例是否正常运行:

    1. 执行sqlplus / as sysdba登录数据库
    2. 执行查询:select status from v$instance;
      确保返回结果为OPEN,若实例未正常开启,需先启动实例。
  • 检查客户端兼容性:若使用远程客户端连接,确保客户端版本与服务器版本兼容,且客户端tnsnames.ora配置与服务器监听参数一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 06:10:58