在 Oracle 中查找当前打开的游标

在 Oracle 中查找当前打开的游标

查找 Oracle 实例中当前打开的游标号的查询是什么?

另外,这些数据的准确性/更新频率是多少?


我正在使用 Oracle 10gR2

答案1

尝试这个:

--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

答案2

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

相关内容