navicat for oracle 连接远程数据库,每隔一会就会报未连接oracle 数据库,只能重启

解决方案 »

  1.   

    应该是oracle里面profile的connect_time限制,最大连接时长,先看看这个参数是什么
    select * from dba_profiles
      

  2.   

    select * from dba_profiles where RESOURCE_NAME=upper('connect_time');
      

  3.   

    PROFILE                                                                                               LIMIT
    DEFAULT                         CONNECT_TIME KERNEL UNLIMITED
    MONITORING_PROFILE CONNECT_TIME KERNEL DEFAULT
      

  4.   

    看看MONITORING_PROFILE  里面咋配置的,你的用户是否用的这个profile
      

  5.   

    select username,profile from DBA_USERS  
      

  6.   

    用户使用的profile 是default,,,  是大概20分钟左右不使用就会断,重启才能连接
      

  7.   

    使用plsql就不会断开
      

  8.   

    我也遇到了这个问题,同事用的plsqldeveloper却完全正常。换连接工具吧!
      

  9.   

    连接属性---高级--保持连接间隔240.
    over