SELECT
name,
value
FROM
v$parameter
WHERE
name = 'open_cursors';
修改游标数量
ALTER SYSTEM SET open_cursors = 1000 SCOPE=BOTH;
修改游标数量
ALTER SYSTEM SET open_cursors = 1000 SCOPE=BOTH;
查询每个会话打开的游标数量
SELECT
a.sid,
a.serial#,
a.username,
a.osuser,
COUNT(*) AS open_cursors
FROM
v$session a,
v$open_cursor b
WHERE
a.saddr = b.saddr
GROUP BY
a.sid, a.serial#, a.username, a.osuser
ORDER BY
open_cursors DESC;
select a.value, s.username, s.sid, s.serial#,s.program,s.machine 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' and s.username is not null;