sqlnet.ora 文件设置sqlnet.expire_time = xxx

解决方案 »

  1.   

    在开发ORACLE程序时,有时候会出现SEESION断开的情况,而断开后的SESSION仍然在V$SESSION中。由于,ORACLE默认是在空闲时间里把无效SESSION清除,所以时间是我们不能控制的。为了让无效的SESSION自动清除,我们可以在sqlnet.ora中增加sqlnet.expire_time=1//表示当SESSION无效1分钟后断开。这样,就能自动清除无效的SESSION了。
      

  2.   

    不知道上面的设置是否可以实现,当客户使用过程中将网线断掉,过一分钟后服务器自动将此客户对应的session 给kill 掉