Belirli bir oturum için trace başlatılması

29 Kas by Ahmet Duruöz

Belirli bir oturum için trace başlatılması

Bir session başladıktan sonra trace başlatılma ihtiyacı olduğunda , ya da bir oturumda çalıştırılan sorguların belirlenmesi için DBMS_MONITOR.session_trace_enable prosedürü ile kullanılabilir. Prosedürün kullanımı ve aldığı parametreler aşağıdaki gibidir.

Session id  1153 olan bir oturum için trace başlatmak için aşağıdaki komut kullanılabilir.

binds=>TRUE şekilnde verilmediği takdir , ilgili session boyunca kullanılan değişkenler yazılmayacaktır. Bu yüzden mutlaka binds=>TRUE şeklinde kullanılmalıdır.

Bu oturumdaki bilgileri hangi dosyaya yazdığını ise aşağıdaki sorgu ile öğrenebiliriz.

Trace işlemini kapatmak için DBMS_MONITOR.SESSION_TRACE_DISABLE prosedürünü kullanabiliriz.

Yukarıdaki örnekte başlattığımız trace işlemini aşağıdaki gibi kapatabiliriz.

Trace dosyasının içeriği aşağıdaki gibi olacaktır.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.