Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana menemukan Cursors terbuka saat ini di Oracle

Total kursor terbuka, menurut sesi:

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

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

Sejauh yang saya tahu kueri pada tampilan v$ didasarkan pada tabel semu (tabel "x$") yang menunjuk langsung ke bagian SGA yang relevan, jadi Anda tidak bisa mendapatkan yang lebih akurat dari itu; namun ini juga berarti bahwa ini adalah waktu yang tepat (yaitu pembacaan kotor).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memanggil fungsi Oracle atau prosedur tersimpan menggunakan kerangka kerja persistensi pegas?

  2. Apakah ada operator Oracle yang lebih baik untuk melakukan pemeriksaan kesetaraan nol-aman?

  3. Kesalahan pemicu Oracle ORA-04091

  4. Fungsi LISTAGG:hasil penggabungan string terlalu panjang

  5. Juli 2016 PSU gagal isqora