Bu makalemde kariyer hedefi olarak dba olmayi seçen arkadaslara yönelik bir konu paylastim. Dba konularina girdiginizde birçok gez alert ve trace dosyalariyla birebir iletisim halinde olacaksiniz çünkü bu dosyalarda veritabani ile ilgili önemli log’lar barindirilir ve dba pozisyonunda olan kisiler bu loglar araciligiyla veritabani sagliginda önemli roller oynayacaklardir.
ALERT VE TRACE DOSYALARI
Veritabani açilip kapatilirken veya bu asamanin adimlarinda herhangi bir hata durumunda olusan hatanin bilgileri alertSID.log dosyasina yazilir. Bu dosyada veritabani ile ilgili bütün bilgiler vardir. Dosyanin default yeri :
$ORACLE_HOME/rdbms/log
Lokasyonu BACKGROUND_DUMP_DEST parametresi ile belirlenebilir.
BACKGROUND TRACE
Background prosesler yürütülürken olusan hatalar sonucunda olusan dosyalardir. Lokasyonu BACKGROUND_DUMP_DEST parametresi ile belirlenir ve dosyanin formati SID_ProcessName_PID.trc seklindedir. Örnek olarak : db01_lgwr_23845.trc
USER TRACE
User prosessler üzerinde meydana gelen hatalar sonucunda olusan dosyalardir. Bu dosyalarin lokasyonu USER_DUMP_DEST parametresi ile belirlenir ve formati da SID_ora_PID.trc seklindedir. Örnek olarak : db01_ora_23845.trc bir user trace dosyasidir.
User Trace islemi yine bizde parametrelerce belirlenip yürütülebilen bir bilgidir.
Session bazli olarak,
SQL > ALTER SESSION SET SQL_TRACE = TRUE
Komutuyla,
Yada Paramatre file’indan
SQL_TRACE = TRUE yapilarak user trace enable edilebilir.