oracle – 如何知道数据库连接的数量

oracle – 如何知道数据库连接的数量,第1张

概述请注意,即使它看起来非常相似,但这个链接不是重复的问题: How to list active / open connections in Oracle? 我不是在询问会话数量,而是询问连接数量.我知道我可以查询v $session视图,但我不知道有多少连接在那里使用.如果有办法从中衍生出来,请赐教. 编辑: 我问的是数据库的物理数据库连接. 与你的陈述有点混淆我不是在询问会话的数量,而是关于连接 请注意,即使它看起来非常相似,但这个链接不是重复的问题:
How to list active / open connections in Oracle?

我不是在询问会话数量,而是询问连接数量.我知道我可以查询v $session视图,但我不知道有多少连接在那里使用.如果有办法从中衍生出来,请赐教.

编辑:
我问的是数据库的物理数据库连接.

解决方法 与你的陈述有点混淆我不是在询问会话的数量,而是关于连接.

概念上两者都是一样的.每个活动会话将对应于与数据库的基础活动连接.

现在,如果你想知道最大允许连接限制,那么Documentation说

Maximum number of connections (system and application) across all
databases in an instance = 2048

要知道配置到数据库的允许会话,可以查询v $parameter vIEw

SELECT name,value   FROM v$parameter WHERE name = 'sessions'

如果您想知道任何实例的活动会话总数配置为允许,那么您可以使用Status列查询v $session视图

SELECT COUNT(*)  FROM v$sessionWHERE STATUS = 'ACTIVE'

你可能想参考这篇文章How to check the maximum number of allowed connections to an Oracle database?

总结

以上是内存溢出为你收集整理的oracle – 如何知道数据库连接的数量全部内容,希望文章能够帮你解决oracle – 如何知道数据库连接的数量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1161782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存