İzleme Nasıl Etkinleştirilir

İçindekiler:

İzleme Nasıl Etkinleştirilir
İzleme Nasıl Etkinleştirilir

Video: İzleme Nasıl Etkinleştirilir

Video: İzleme Nasıl Etkinleştirilir
Video: Telefona uzaktan bağlanıp her şeyi gösteren uygulama! - AirDroid 2024, Mayıs
Anonim

Bir izleme işlemi, işletim sistemi dosyasına belirli SQL deyimlerinin yanı sıra komut dosyası çalışırken yürütülen ilgili bilgileri (sorgu planları ve olay beklemeleri) yazar. Oracle veritabanındaki herhangi bir keyfi oturumu izleyebilirsiniz.

İzleme nasıl etkinleştirilir
İzleme nasıl etkinleştirilir

Talimatlar

Aşama 1

İzlemeye başlamadan önce istatistik toplamayı etkinleştirmeniz gerekir, aksi takdirde sıfır zamanlı dosyalar görünecektir. Bunu yapmak için, sorguyu yürütmeniz gerekir: alter system set timed_statistics = true Geçerli oturumda izlemeyi başlatmanız gerekiyorsa, sistem parametresi oturum ile değiştirilmelidir.

Adım 2

Maksimum döküm dosyası boyutu özniteliğinin yeterli değere ayarlandığını doğrulayın. Bunu yapmak için, karşılık gelen SQL sorgusunu yürütün: SELECT value FROM v $ param p WHERE name = 'max_dump_file_size' $ param değeri hem veritabanı düzeyinde (sistemi değiştirme) hem de oturum düzeyinde (oturum değiştirme) ayarlanabilir.

Aşama 3

Ardından, izlenmesi gereken oturumu belirleyin. Bunu yapmak için, sütunların birincil değerlerini bulun: SELECT sid, seri # v $ sisteminden NEREDE seçim_kriteri for_tracing

4. Adım

İzlemeyi başlatmak için ilgili oturumda 1046 olayını ayarlamalısınız. sys.dbms_system.set_ev prosedürünü çalıştırın ve ardından elde edilen sid ve serial değerlerini tamsayı parametreleri olarak iletin: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ''); SON

Adım 5

İzlemeyi kapatmak için 10046 olay düzeyinin değerini 8'den 0'a değiştirin.

6. Adım

İzleme dosyası, Oracle veritabanı döküm dizininde (Oracle / admin / databaseSID / udump) görünür. Bu dosyanın adı, işlemin gerçekleştirildiği işletim sistemi işleminin tanımlayıcısını içerir ve uzantısı.trc'dir. Bilgileri okunabilir bir biçimde işlemek için izleme dosyasını tkprof yardımcı programında işleyin: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc çıktı = my_file.prf İşlenen dosya, oturum sırasında yürütülen tüm komutları listeleyecektir.

Önerilen: