![](/img/trans.png)
[英]How to check the maximum number of allowed connections to an Oracle database?
[英]How to know the number of database connections
请注意,即使它看起来非常相似,但使用此链接并不是一个重复的问题: 如何在Oracle中列出活动/打开的连接?
我不是在问会话数,而是连接数。 我知道我可以查询v $ session视图,但是我不知道在那里使用了多少个连接。 如果有办法从中得到启发,请赐教。
编辑:我问有关数据库的物理数据库连接。
有点与您的陈述混淆了, I'm not asking about the number of sessions, but connections
。
从概念上讲,两者是相同的。 每个活动会话将对应于与数据库的基础活动连接。
现在,如果您想知道允许的最大连接限制,则说明文档说
实例中所有数据库之间的最大连接数(系统和应用程序)= 2048
要知道配置到数据库的允许会话,可以查询v$parameter
视图,例如
SELECT name, value
FROM v$parameter
WHERE name = 'sessions'
如果您想知道Active
实例在任何情况下的Active
会话数超出允许的总数,则可以使用“ Status
列查询v$session
视图,例如
SELECT COUNT(*)
FROM v$session
WHERE STATUS = 'ACTIVE'
您可能想参考这篇文章。 如何检查与Oracle数据库的最大允许连接数?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.