Hurriyet

21 Ocak 2014 Salı

Oracle Veritabanı: Trace Dosyaları - Trace Files

Trace dosyaları ADR(Automatic Diagnostic Repository)  bölgesinde tutulurlar. Burada dosyları tek tek bulmak için veritabanındaki tabloları sorgulayabiliriz. Aşağıdaki sorguları kullanırsak şu anki session'ımızla ilgili trace file'ımızı bulabiliriz. Bu session'la ilgil bilgiler aşağıdaki trace dosyasına yazılır.

SELECT VALUE FROM V$DIAG_INFO WHERE NAME = 'Default Trace File';

Şu an session'la ilgili bütün trace dosyaları için aşağıdaki sorguyu çalıştırabiliriz. Bu sorguyla trace dosyalarının bulunduğu klasöre gidebiliriz.

 SELECT VALUE FROM V$DIAG_INFO WHERE NAME = 'Diag Trace';  

Oracle Veritabanında trace dosyalarına yazan process'leri görmek için aşağıdaki sorguyu kullanabiliriz.

SELECT PID, PROGRAM, TRACEFILE FROM V$PROCESS;  

Trace dosyalarında karşılaşlan hataları görmek için aşağıdaki sorguyu çalıştırabiliriz.

select * from v$diag_vproblem;  

Hiç yorum yok:

Yorum Gönder