Назад | Перейти на главную страницу

Найти текущие открытые курсоры в Oracle

Какой запрос найти нет. текущих открытых курсоров в экземпляре Oracle?

Кроме того, какова точность / частота обновления этих данных?


Я использую Oracle 10gR2

Попробуй это:

--total cursors open, by session
select a.value, s.username, s.sid, s.serial#
from v$sesstat a, v$statname b, v$session s
where a.statistic# = b.statistic#  and s.sid=a.sid
and b.name = 'opened cursors current';

Я не уверен, но это должны быть данные в реальном времени.

Из: http://www.orafaq.com/node/758

select name, value from v$parameter where upper(name) in ('OPEN_CURSORS') order by name;