PLSQL programlarının ve SQL cümlelerinin trace raporunun alınması (tkprof)

sys kullanıcısı ile

Kullanıcı Oluşturulur

2 adet rol atanır

6 Sistem hakkı

1 Tablespace kota

Ömer kullanıcısı ile bağlantı yapılır.

Tablo oluşturulur

Trace Raporu alınacak programcık çalıştırılır.

/u01/app/oracle/admin/orcl/udump dizininde orcl_ora_14912_DENEME.trc adında trace dosyası oluşturur.
trace dosyasını okunur hale getirmek için

Prosedür oluşturularak trace raporu oluşturulması

Çalıştırılması

Session Bazında Trace raporunun alınması

Sorgular yapılır

Farklı bir session için

Elde edilen bu SID ve SERIAL# değerleri, aşağıdaki şekilde kullanılarak trace başlatılır.

DISPLAY_CURSOR, memory deki çalışma planlarını (execution plan) gosterir.
DISPLAY_AWR, memory de olmasa bile,  AWR 'deki çalışma planlarını (execution plan) gosterir. (son 8 gün, bu default değer değiştirildi ise -+ gun)

trcsess : Trace dosyalarından aranan sessionın sql planları ayrıştırılabilir. Sonrasında tkprof ile okunur hale getirilebilir.

servis ismi  module (program) ismine göre filtreleme yapabilir.
not : session=sid.serial#

Aşağıdaki statement_id kullanılarak da sorgulanabilir.

Kategori seçin...