Process Monitor İşlemi – PMON
Herhangi bir kullanıcının veritabanı bağlantısı yaptığı programı kapattığında user session (kullanıcı oturumu) sonlandırılacaktır. Tabi bu durum düzgün kapatmalar için geçerli olacaktır.
Düzgün kapatmaktan kastımız komut sisteminden “exit” yazarak veya menüden çıkışı seçerek olanları. Elektrikler kesildiğinde ya da bilgisayarınız herhangi bir özel durumdan dolayı kendisini reboot ederse veya kapatırsa..vs
Bu gibi düzgün kapatılmama durumlarında server process yane sunucu işlemi askıda kalacaktır. Böyle bir duruma karşı PMON kullanıcı oturumlarında askıda kalan herhangi bir server process varsa onu tespit eder ve sonlandırır. Ancak sonlandırma durumunda eğer kullanıcı sql komutlarından biri ile işlem yaptıysa ve kaydetmediyse (kaydı COMMIT komutu ile yaparız) otomatik olarak ROLLBACK işlemi gerçekleşecektir. Bu durum veritabanında bozuk veri bulunmasını önler. ROLLBACK işleminden sonra server process sonlandırılır.
System Monitor İşlemi (SMON)
Veritabanı açılırken NOMOUNT modundan OPEN moduna kadar süreçte bütün dosyaların ( control_files, redo log…) kontrol edilmesini SMON yapar.
NOMOUNT : Veritabanının ilk açılış safhası
MOUNT: Dosyaların kontrollerinin tamamlandığı durum
OPEN: Veritabanında okuma yazma değiştirme işlemlerinin yapılabileceği hazır durum
Hiç yorum yok:
Yorum Gönder