sql >> Database >  >> RDS >> Oracle

Huidige open cursors vinden in Oracle

Totaal aantal geopende cursors, per sessie:

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

Bron:http://www.orafaq.com/node/758

Voor zover ik weet, zijn zoekopdrachten over v$-weergaven gebaseerd op pseudo-tabellen ("x$"-tabellen) die rechtstreeks verwijzen naar de relevante delen van de SGA, dus nauwkeuriger dan dat kun je niet worden; dit betekent echter ook dat het een punt in de tijd is (d.w.z. dirty read).



  1. Hoe schakel ik het verlopen van het Oracle-wachtwoord uit?

  2. MySQL versus PDO

  3. Aangepast SERIEEL / automatisch verhogen per groep waarden

  4. Hoe het aantal van elke afzonderlijke waarde in een kolom te krijgen?