Useful shortcuts for vi editor

Monday, 28 April 2014

Oracle trace ve alert log nedir, nerede bulunur?

Oracle server'ınız var ve bazı şeyler yolunda gitmiyorsa bunun sebebini öğrenmeniz zor değil. :)

Oracle, alert ve trace log tipi adı altında ayrıntılı log dosyaları tutar. Bu dosyalar nerede mi bulunur, işte cevabı:

1. Windows kullanıyorsanız; cmd ile, Linux kullanıyorsanız terminal'den "sqlplus / as sysdba" yazıp enter'a basın.

2. Bu adımda, SQL command line'a girmiş olmalısınz. Burada şu komutu yazın ve enter'a basıp çalıştırın.
SQL> SHOW PARAMETER BACKGROUND_DUMP_DEST;

3. Karşınıza şuna benzer bir klasör çıkacaktır. -C:\oraclexe\app\oracle\diag\rdbms\xe\xe\trace

4. Çıkan dizine gidin, karşınıza şu tip dosyalar çıkacaktır.
alert_xe.log, xe_ckpt_3792.trc

.log dosyaları özet bilgi geçer, fakat daha ayrıntılı bilgi için, .trc dosyasına bakmalısınız. Hangi .trc dosyasına istediğiniz hatayı yazdığını ise bu .log dosyasına içine bakarak öğrenebilirsiniz.

Örnek;
alert log; Errors in file C:\ORACLEXE\APP\ORACLE\diag\rdbms\xe\xe\trace\xe_ora_6084.trc:

İyi çalışmalar :)

Bu yazıda Oracle XE ve Win7 kullanılmıştır. Bilginize :)