什么是;IO错误:套接字读取超时;方法(SQL开发人员)

什么是;IO错误:套接字读取超时;方法(SQL开发人员),sql,oracle-sqldeveloper,Sql,Oracle Sqldeveloper,当我尝试打开SQL developer时,出现以下错误: An error was encountered performing the requested operation: IO Error: Socket read timed out The Network Adapter could not establish the connection Vendor code 17002 问题是什么?该错误的典型原因: 您的数据库侦听器未运行 它正在运行,但可能有防火墙介入 它正在运行,没有防火

当我尝试打开SQL developer时,出现以下错误:

An error was encountered performing the requested operation:
IO Error: Socket read timed out
The Network Adapter could not establish the connection Vendor code 17002

问题是什么?

该错误的典型原因:

  • 您的数据库侦听器未运行
  • 它正在运行,但可能有防火墙介入
  • 它正在运行,没有防火墙问题,但您提供了不正确的连接详细信息

  • 来源:

    确保您的安装在本地驱动器上

    如果您的SQL开发人员是从网络位置启动的(具体来说,是从与数据库网络位置不同的位置启动的),那么这可能就是问题所在


    我遇到了同样的问题,我将安装移动到本地驱动器,并立即连接:)

    以上答案是确切的原因,但要解决此问题:

    转到服务器计算机并以root用户身份登录,然后运行:

    ( # xhost + )
    
    然后转到oracle用户并运行:

    ( $ lsnrctl reload LISTENER_NAME )
    

    要检查1,请在命令提示下输入
    lsnrctl SERVICES LISTENER
    (如果不使用默认值,请添加您的侦听器名称)。我的系统工作正常,但突然出现了这个问题。我的解决方案?重新启动笔记本。。。