2014-11-04 4 views
2

Обратите внимание, что даже если он выглядит очень похоже, что это не является дубликатом вопрос по этой ссылке: How to list active/open connections in Oracle?Как узнать количество подключений к базе данных

Я не спрашивающих о количестве сеансов, но соединения. Я знаю, что я могу запросить представление сеанса v $, но я не знаю, сколько соединений используется там. Если есть способ извлечь из него, пожалуйста, просветите меня.

EDIT: Я спрашиваю у физическое подключение базы данных к базе данных.

+0

ли вы, среднее максимальное допустимое соединение? – Rahul

+1

https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:5671284058977 – Multisync

+0

Как вы думаете, в чем разница между сеансами и подключениями? –

ответ

3

Бит путать с вашим заявлением I'm not asking about the number of sessions, but connections.

Концептуально оба они одинаковы. Каждый активный сеанс будет соответствовать базовому активному соединению с базой данных.

Теперь, если вы имели в виду, чтобы знать максимально допустимый предел соединения, то Documentation говорит

Максимальное количество соединений (системное и прикладное) во всех баз данных в экземпляре = 2048

Для знать разрешенный сеанс, настроенный для вашей базы данных, вы можете запросить v$parameter вид, такой как

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

Если вы хотите знать сессию Active в любом случае из общего сконфигурированный, чтобы затем вы можете запросить v$session вид с помощью Status колонки как

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

Вы можете обратиться эту сообщению How to check the maximum number of allowed connections to an Oracle database?

+1

Пожалуйста, исправьте меня, если я ошибаюсь. Я понимаю, что одно соединение может содержать несколько сеансов. Вот почему я предполагаю, что количество записей в представлении сеанса v $ не является точным числом, отображающим количество подключений. –

+0

Обычно это отображение 1: 1. Для получения дополнительной информации проверьте эту статью https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:5671284058977 – Rahul

+0

Я только что прочитал эту статью из этой ссылки. Я видел, что кто-то задал тот же вопрос, который у меня был здесь, и на этот счет не было четкого ответа. Во всяком случае, после прочтения * большинства замечательных дискуссий, я понимаю, что этот вопрос не очень подходит для проблемы, с которой я столкнулся. Я до сих пор оставил этот вопрос открытым. Спасибо, что ответили. –