InActive Sessions不会在Oracle中终止

时间:2015-05-25 08:49:55

标签: oracle session service timeout

我有一个.NET服务,它不断轮询Oracle数据库,每2分钟获取一次记录。

但是服务在运行几个小时后停止与Oracle通信,并抛出异常。

我在数据库级别进行了验证,发现有155个非活动会话。我重新启动了我的服务,然后当我检查时,我的服务大约有70个非活动会话。

此过程导致我的服务出现异常,从而中断了工作。谁能帮我理解问题出在哪里?

为什么不关闭会话或重新使用现有会话。

1 个答案:

答案 0 :(得分:0)

我开始知道在我的代码中,数据库连接没有被关闭。我再次分析了整个事情,最后封闭了连接罪。现在它正在顺利运作。感谢。