Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Oracle错误(超出了每个用户同时会话的限制)_.net_Oracle - Fatal编程技术网

.net Oracle错误(超出了每个用户同时会话的限制)

.net Oracle错误(超出了每个用户同时会话的限制),.net,oracle,.net,Oracle,我有一个带有Oracle数据库的.Net应用程序。我在尝试运行应用程序中的报告时收到以下错误。请任何人检查并建议是否有解决此问题的方法。 还要注意,我已经和我的DBA谈过了,他说.Net代码中有一些东西没有结束会话 错误消息是: ORA-2391:超出了每个用户同时会话的限制 如果您需要更多信息,请告诉我您应该在某处关闭/处置会话。您不使用连接池吗?首先检查限制是否合理。通过以下语句找到限制:selectusername,profile from dba\u users,从dba\u配置文件中选

我有一个带有Oracle数据库的.Net应用程序。我在尝试运行应用程序中的报告时收到以下错误。请任何人检查并建议是否有解决此问题的方法。 还要注意,我已经和我的DBA谈过了,他说.Net代码中有一些东西没有结束会话

错误消息是:

ORA-2391:超出了每个用户同时会话的限制


如果您需要更多信息,请告诉我

您应该在某处关闭/处置会话。您不使用连接池吗?首先检查限制是否合理。通过以下语句找到限制:
selectusername,profile from dba\u users
从dba\u配置文件中选择*,其中资源名称='每用户会话'。查看
从v$session中选择用户名、状态、v$session.*
查看会话的来源。例如:是否有其他人在使用该帐户,是否有一些会话被“拦截”或“杀死”(这些会话不会很快消失),或者是否有人在使用并行(在某些环境中,单个用户可以轻松使用数百个会话。)@OracleUser如果您正在使用传统的客户机-服务器应用程序,在哪里使用连接池?每个客户端可执行文件都将直接连接到数据库。您使用的是ODP.NET还是System.Data.OracleClient?