我们目前正在我们的VB .Net应用程序中使用Oracle数据连接dll,该应用程序被配置为Windows。我们使用的.Net版本是Framework3.5,我们连接到Oracle10g。该应用程序不断地连接到数据库,并立即关闭该特定实例中的每个连接(数据库连接涉及一种单例设计模式)。我们在DB连接方面经常出错(“连接丢失了联系人”)。在阅读了一些博客之后,我们在连接字符串中添加了一个参数,作为 After CONN
我们使用的是最新的官方ODP.NET管理(发布日期: 2015-10-14 ),即从Oracle到Oracle 12数据库(非RAC)配置,并且我们无法使数据库连接正常运行超过3分钟。SIZE=10;MIN POOL SIZE=5;INCR POOL SIZE=1;
当我们在服务器上使用PerfMon并查看HardConnects/HardDisconnects的计数器时,我们看到连接池每我们在使用EF6进行DataAccess的We应用程序和没有ORM的应用程序中都有这种行为