Oracle Sogu izleme Etiketli Yazılar

Oracle – Son Çalışan 1000 Sorgu

Oracle Database de çalışan tüm sorguları gözlemlemek isterseniz, bu sorguların saklandığı v$sql tablosu üzerinden yapılacak bir sorgu ile aradığınıza ulaşabilirsiniz.

Select * From
(SELECT FIRST_LOAD_TIME "Başlama",LAST_LOAD_TIME "Bitiş",elapsed_time "Süre",v$sql.*
FROM v$sql
--WHERE FIRST_LOAD_TIME>'2010-11-13/16:20:06' --Belirli bir zamandan sonrası için.
--AND SQL_TEXT like '%UPDATE%'                --Sorgu içinde geçen bir kısım
--AND MODULE like '%SQL Developer%'           --Sorgu Hangi Uygulamadan çalıştırıldı.
--AND PARSING_USER_ID='DB2010'                --Veritabanı Filtresi.
Order BY FIRST_LOAD_TIME DESC )               --Sorgu Başlama zamanı sırasına göre Diz
Where Rownum<1001;