Visual studio Visual Studio调试和数据库(Oracle)连接?

Visual studio Visual Studio调试和数据库(Oracle)连接?,visual-studio,oracle,debugging,Visual Studio,Oracle,Debugging,每次运行应用程序时,它都会创建到Oracle数据库的连接(非常典型)。我遇到的问题是,当我关闭调试器以停止应用程序时,关闭数据库连接的代码永远不会被调用 Oracle似乎没有意识到这些连接现在已经不重要了,它试图保持连接的开放性。最终,我遇到了错误和问题,因为没有任何可用的连接 这似乎是一个常见的问题。但我找不到任何关于如何修复它的信息 建议?这很奇怪。Oracle必须断开连接,即使不是立即断开,但需要一定的时间间隔。无论如何,您可以编写一个程序,从您的程序和计算机中选择连接并删除它们。每隔一段

每次运行应用程序时,它都会创建到Oracle数据库的连接(非常典型)。我遇到的问题是,当我关闭调试器以停止应用程序时,关闭数据库连接的代码永远不会被调用

Oracle似乎没有意识到这些连接现在已经不重要了,它试图保持连接的开放性。最终,我遇到了错误和问题,因为没有任何可用的连接

这似乎是一个常见的问题。但我找不到任何关于如何修复它的信息


建议?

这很奇怪。Oracle必须断开连接,即使不是立即断开,但需要一定的时间间隔。无论如何,您可以编写一个程序,从您的程序和计算机中选择连接并删除它们。每隔一段时间运行一次。请参见

您需要将SQLNET.EXPIRE\u TIME子句添加到SQLNET.ora文件中