【问题标题】:Visual Studio Debugging and Database (Oracle) Connections?Visual Studio 调试和数据库 (Oracle) 连接?
【发布时间】:2009-11-18 08:19:46
【问题描述】:

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

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

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

建议?

【问题讨论】:

    标签: visual-studio oracle debugging


    【解决方案1】:

    您需要将 SQLNET.EXPIRE_TIME 子句添加到您的 sqlnet.ora 文件中。

    【讨论】:

      【解决方案2】:

      这很奇怪。 Oracle 必须断开连接,即使不是立即断开,但要间隔一段时间。无论如何,您可以编写一个程序来从您的程序和您的机器中选择连接并删除它们。每隔一段时间运行一次。见http://www.techper.net/2008/02/04/killing-an-oracle-session-using-sql/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-07-04
        • 1970-01-01
        • 2014-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-16
        相关资源
        最近更新 更多