Rastgele Yazılar : RAC kurulacak sunucular arası şifresiz SSH bağlantısı
Rastgele Yazılar : Trigger
Rastgele Yazılar : Stored Procedure Nedir ve Hangi Amaçla Kullanılır ?
Rastgele Yazılar : DW Fast Track Referans Mimarilerinde İlk Başarı Hikayem...
Rastgele Yazılar : Veri Ambarı ve Veri Madenciliği Nedir?
Rastgele Yazılar : PL/SQL Yazı Dizisi-4
Rastgele Yazılar : Oracle Data Integrator(ODI) Genel Bakış
Rastgele Yazılar : Automatic Workload Repository (AWR) Nedir, Nasıl Alınır...
Rastgele Yazılar : Oracle BI ' da Variable Tanımlaması
Rastgele Yazılar : SQL Nedir, Parse Call ve Plan / Optimizer
PGA(Program Global Area)
PGA, sunucu işlemleri için gereken veri ve kontrol bilgilerini tutmak için tahsis edilen tampon bellektir. Oracle tarafından bir sunucu işlemi başladığında otomatik olarak tahsis edilir. İçinde tutulacak bilgi Oracle konfigürasyonuna bağlıdır.
Prosesler, PGA tarafında istekte bulunan user proses, buna karşın Server tarafındaki server proses ve Instance başladığı zamanki background proses olmak üzere birbirine paraleldir.
USER PROSESS
User Proses Oracle Server ile iletişim kuran bir program,Oracle Client yada SQL PLUS command'ı olabilir.
****
User Prosess'i Server Prosess'i ile iletişim kurduğunda bir session açılır ve işlemler bunun üzerinden yürür.
SERVER PROSESS
User Proses'ine karşılık gelen prosestir.Gelen istekle beraber Oracle Server tarafı ile bağlantı kurar.
İleride göreceğimiz gibi Dedicated yada Shared olabilmektedir.
BACKGROUND PROSESS
Bu prosesler fiziksel yapı ve memorysel yapı arasında çalışırlar ve çeşitli işler yaparlar.Bunların bikaç tanesine bakacak olursak.
DBWR(Database Writer)
Bu prosessin görevi kullanıcı işlemleri için boş bellek alanı ihtiyacını karşılamak üzere Database Buffer Cache'i yönetmektir. Değişikliğe uğramış tüm verileri veri bloklarına yazar. Yakın zamanda kullanılmış olan veri bloklarının bellekte tutulması için LRU algoritmasını kullanır. I/O işlemlerini iyileştirme amaçlı bazı yazma işlemlerini erteleyebilir.
Normal 0 false false false