===处理异常中断
   如果是这样,我想可能是你的异常中断太多
   oracle默认是不检查异常中断的。
   你判断session的INACTIVE状态是不行的,session在不执行sql的时候都是INACTIVE状态
   1、用profile文件
   先设置参数resource_limit = true
   然后新建立一个profile,设置idle_time = 60 (这里是分钟,可以自己设定)
   把你需要检查的用户设置到这个配置文件,那么,任何超过60分钟的空闲会话都将被pmon中断
   2、利用服务器的sqlnet.ora文件
   增加sqlnet.expire_time = 10 (这里也是分钟,可以自己设定)
   表示服务器每10分钟就会检查一下连接状况(发送一个数据包),如果发现该客户端不存在或连接不上,则会中断该连接