刚开始登陆成功,但是过会就会自动失去连接,不是服务端的问题(因为我访问不同服务器都一样),用PL/SQL DEVELOPER也一样,谁能帮帮我

解决方案 »

  1.   

    修正一下 SQL*PLUS 是出现ORA-03114 的错误,PL/SQL DEVELOPER才提示ORA-03135
      

  2.   

    ping下ip
    看看是不是老丢包之类的
      

  3.   

    ORA-03135: connection lost contact 
    Cause: 1) Server unexpectedly terminated or was forced to terminate. 2) Server timed out the connection.
    Action: 1) Check if the server session was terminated. 2) Check if the timeout parameters are set properly in sqlnet.ora.还是这个好..说得很清楚了
      

  4.   

    ORA-03135: connection lost contact 
    Cause: 1) Server unexpectedly terminated or was forced to terminate. 2) Server timed out the connection. 
    Action: 1) Check if the server session was terminated. 2) Check if the timeout parameters are set properly in sqlnet.ora. 连接被自动断开我觉得可能有以下三个原因:
    1,最有可能的是oracle数据库设置了对用户session的资源限制(RESOURCE LIMIT) ,客户端连接上数据库之后一段时间没进行操作,就会被自动断开。连接数多的数据库一般会有这个配置。
    2,数据库所在的服务器与客户端之间配置有防火墙策略,连接多久没操作之后会自动断开(有些控制严格的机房会有这种限制)。
    3,客户端所在的自己电脑上面有这种限制,防火墙或者其他什么的,不过一般不可能,谁会这么折腾自己的电脑。我没遇到过
      

  5.   

    03114, 00000, "not connected to ORACLE"
    // *Cause:
    // *Action:03135, 00000, "connection lost contact"
    // *Cause:  1) Server unexpectedly terminated or was forced to terminate.
    //          2) Server timed out the connection.
    // *Action: 1) Check if the server session was terminated.
    //          2) Check if the timeout parameters are set properly in sqlnet.ora.
      

  6.   

    楼上说的问题都不存在,补充说明:
    1,服务端没问题,因为我连接不同服务器都有这个问题
    2,网络正常没有丢包
    3,防火墙已关闭
    4,不是PL/SQL DEVELOPDER的问题,因为用SQL*PLUS也一样有问题
      

  7.   


    reconnect一下又没有问题了。
      

  8.   


    那就推断不出了。把你的listener.log贴部分上来看看