DATAFILE VE TABLESPACE KAVRAMLARI
Oracle Veritabani üzerinde datalarin yani verilerin saklandigi yer fiziksel olarak DataFile mantiksal olarak ise TableSpace olarak ifade edilmektedir.
Bir veritabaninda verilerin nasil saklandiginin hiyerarsik yapisi asagidaki sekildeki gibidir :
ORACLE ‘IN BAŞLATILMASI VE DURDURULMASI
Sayın site sakinleri, yeni başlayan arkadaşlarda şöyle bir soru olabilir? “Ya ben oracle servisini başlatınca o başlıyo zaten ne lüzum var bunlara?”. Şöyle bir durum söz konusu ki Oracle veritabanları bir server üzerinde olur ve her türlü operasyon için veritabanı yöneticileri bazı controller veya gereksinimler doğrultusunda bu aşamaları adım adım takip etmek veya kısıtlı şekilde yönetmek ihtiyacı duyabilirler. Böyle durumlarda kabaca aşağıdaki adımlar takip edilir.
Oracle ‘ın başlatılması ve durdurulması çeşitli adımlarla gerçekleşmektedir.
LOGICAL YAPI
Sizlere basit olarak bir oracle veritabanındaki mantıksal yapıyı kısaca özetlemek istedim :
Oracle’ın logical yapısı hiyerarşik olarak Tablespace,bunun altında Segments bunun altında Extents bunun altında Bloklardan oluşur.
Veri blokları, extentler ve segmentlerden oluşan mantıksal saklama yapıları sayesinde Oracle'ın disk alanı üzerinde ayrıntılı bir kontrolü vardır.
Oracle Veri Blokları :
Oracle database üzerinde verinin saklandığı en küçük yapı birimidir. Fiziksel anlamda belirli sayıda byte ile temsil edilir. Standard blok büyüklüğü DB_BLOCK_SIZE başlangıç parametresiyle belirlenir.
Fiziksel Yapı
Control file,data file ve redologlar database’in fiziksel yapısını oluşturmaktadırlar.
Memory Yapısı
SGA ve PGA dediğimiz yani sistem tarafı ve kullancı tarafını oluşturan memory yapısıdır.
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