Текущая открытая сессия в Oracle - PullRequest
1 голос
/ 17 марта 2019

Есть ли способ получить номер текущего открытого сеанса для конкретного пользователя, не имея доступа к v $ session или каким-либо таблицам dba?

Ответы [ 2 ]

2 голосов
/ 17 марта 2019

Нет, это не так, поскольку эта информация может быть недоступна всем пользователям базы данных.

Если вы хотите запросить v $ session view и у вас есть какие-либо проблемы с безопасностью (или ваш DBA), выможно просто создать представление поверх стандартного, отфильтровать данные из него по мере необходимости и предоставить доступ к нему пользователю.

0 голосов
/ 18 марта 2019

Количество сеансов можно получить с помощью следующих команд ОС

netstat -an | grep (database port) | wc -l
...