Sunucu işlemleri, Oracle tarafından yaratılır,kullanıcı işlemlerinden gelen isteklerle ilgilenir.Kullanıcı işleminden gelen isteğin Oracle tarafından yapılmasını sağlar.
Arkaplan işlemleri ise şunlardır:
- Veritabanı Yazıcısı (DBWn) : VT tampon önbelleğindeki değişikliğe uğramış blokları veridosyalarına(datafile) yazar.Yazma performansını arttırmak için DB_WRITER_PROCESSES parametresi ile sayısı arttırılabilir.
- Log Yazıcısı (LGWR) : Redo Log tampon belleğindeki verileri belli aralıklarla o an kullanımdaki Redo Log dosyasına yazar.
- Checkpoint (CKPT) : Belirli zamanlarda SGA’daki işlemlerin veridosyalarına yazılmasına checkpoint denir. CKPT,belirlenen zamanlarda bu işlemi gerçekleştirir, kontrol dosyalarına son checkpoint işleminin yapılma zamanını kaydeder.
- Sistem Monitörü (SMON) : Oracle örneğinin bir hata durumunda kapatılması/kapanması durumunda çıkan sorunları çözmek için örnek tekrar açılırken kurtarma işlemini gerçekleştirir.Kullanılmayan geçici segmentlerin temizlenmesi, yarım kalan dosyaların ulaşılabilir hale geldiklerinde kurtarılması SMON'un görevlerindendir.
- İşlem Monitörü (PMON) : Kullanıcı proseslerin tamamlanmasını engelleyen bir durum olduğunda kurtarma görevini gerçekleştirir. Prosesin kullandığı tampon belleği temizler, proses tarafından tutulan kaynakları serbest bırakır, sunucu işlemlerinden başarısız olanları yeniden başlatır.
- Arşivleyici (ARCn) : Sistemde Log Switch denilen işlem gerçekleştiğinde boştaki redo log dosyalarının kopyalarını arşivlemek için belirtilen yere alır. Sadece sistem arşiv modundaysa aktif hale gelir.
- Kurtarıcı (RECO) : Ağ yada sistem problemi yüzünden beklemekte olan dağıtılmış veritabanı hareketlerini tamamlamakla görevlidir. Uzaktaki veritabanına belli aralıklarla ulaşıp yarım kalan hareketi tamamlamaya çalışır.
- İş Kuyruğu İşlemleri (Jnnn) : İş kuyruğuna atılan işlerin belirlenen zamanlarda çalıştırılmasını sağlar.
- Dağıtıcı (Dnnn) : Sadece paylaşımlı sunucu konfigurasyonu yapıldığında çalışır. Kullanıcı işlemlerinden gelen istekleri varolan paylaşımlı sunucu işlemlerinden birine yönlendirmekle, geri dönen cevabı kullanıcı işlemine iletmekle görevlidir.
- Kilit Yönetim Sunucusu (LMS) : RAC ortamında veritabanı örnekleri arasındaki kilitleme mekanizması için kullanılır.
- Kuyruk Monitörü (QMNn) : Oracle Advanced Queuing seçeneğine ait olan mesaj kuyruklarını izlemesi için oluşturulan opsiyonel işlemlerdir. En fazla 10 tane kuyruk mönitörü işlemi tanımlanabilir.
Hiç yorum yok:
Yorum Gönder