ASP.NET 中 .NET Data Provider for Oracle 的连接漏洞

原文见http://support.microsoft.com/default.aspx?scid=kb;zh-cn;330126


我们的系统正有这个问题,在网上找不到微软修补程序,不知道哪位下载到微软的修改程序,提供链接下载!

替代方法

重新启动 IIS 管理服务和所有 IIS 附属服务和进程(例如:dllhost.exe 和 aspnet_wp.exe),可以释放 Oracle 连接。

在 ASP.NET 应用程序中最经常出现此问题,因为 ASP.NET 能够定期循环进程中的应用程序域。但是,任何创建和破坏 .NET 应用程序域的进程都可能出现此问题。因此,此问题并不完全限于 ASP.NET 应用程序。

Oracle 管理员可以从 SQL*Plus 实用工具或连接到 Oracle 并运行 Oracle 语句的其他实用工具上运行以下 SQL 语句,以查看所有活动和闲置的 Oracle 连接:

SELECT LOGON_TIME, OSUSER, PROCESS,MACHINE,PROGRAM
FROM V$SESSION WHERE PROGRAM IS NOT NULL
posted on 2005-01-13 15:37  caizi  阅读(1455)  评论(0编辑  收藏  举报