解决方案 »

  1.   

    有问题先去百度下
    我百度的结果,参考
    idle时断开:
    可能1:
    每个数据库用户会对应一个profile,profile中有一项叫做IDLE_TIME,这项控制最大连续空闲时间,当用户连接空闲时间超过这个限制时就自动断开了。可能2:
    数据库启用了resource manager。资源管理器中有一项叫做max_idle_time,这项控制单个连接的总空闲时间,当用户连接空闲时间超过这个限制时就自动断开了。可能3:
    数据库启用了resource manager。资源管理器中有一项叫做max_idle_blocker_time,这项控制连接处于idle状态且阻塞了其他连接的最大时间,当用户连接处于idle状态且阻塞了其他连接的时间超过这个限制时就自动断开了。 运行时断开:
    可能1:
    同上,profile或者resource manager中对应项限制的用户连接使用的资源总量,当用户执行的程序使用资源总量超过限制时就被断开了。可能2:
    遇到数据库bug或者第三方软件与oracle的不兼容问题。
      

  2.   

    看你断开时ping主机都ping不通了,应该是网络的问题
      

  3.   

    ping 192.168.1.1 -t
    监控一下
      

  4.   

    说的是呀,连不上oracle那是一方面,连不上系统那有可能是网络的问题了。是最近才发生还是一直就有这个情况。有没有安装什么软件?
      

  5.   

    你的linux 是本机虚拟机? 
    ping都ping不通肯定是连不上的 。   
    看看 会不会是ip地址冲突。