Sayfa Ayarları
Arama
Kayıt Ol Giriş

Burdasınız: Home » Kategoriler » ORACLE » Tarihe göre etiket öğelerini görüntüle: user
Cuma, 05 Kas 2010
Tarihe göre etiket öğelerini görüntüle: user
Cumartesi, 30 Ekim 2010 17:15

Datafile ve Tablespace Kavramları

DATAFILE VE TABLESPACE KAVRAMLARI

Oracle Veritabanı üzerinde dataların yani verilerin saklandığı yer fiziksel olarak DataFile mantıksal olarak ise TableSpace olarak ifade edilmektedir.

 

 

Bir veritabanında verilerin nasıl saklandığının hiyerarşik yapısı aşağıdaki şekildeki gibidir :

Tablespace

Tablespace ler üzerinde ki işlemler Tablespace online iken yapılmaktadır.

System Table space kesinlikle undo yada temp tablespace olarak kullanılmamalıdır,

Tablespaceler read only yada normal mod arasında çevrim yapılabilirler.

Not : Tablespace bir veya fazla datafile içierebilir fakat bir datafile ancak bir tablespace’e tahsis edilir.

DataFile

Bir DataFile yalnızca bir tablespace e verilebilir.

Büyüklüğü ve optimizasyonu değiştirilebilir

Segment

Bir Datafile bir yada birden fazla segment içerebilir,

Bir segment birden fazla Tablespace e dağılabilir

Extends

Bir Segment bir veya daha fazla extend ten oluşur,

Bir segment yaratıldığında tek extend vardır ama daha sonra arttırılabilir,

DataBlocks

Extandler içinde bulunan en küçük birimdir,

Boyutu DB_BLOCK_SIZE ile Database yaratılırken belirlenir ve daha sonra değiştirilemez.

Database bloklarının büyüklüğü işletim sistemi ile doğru orantılıdır,

Oracle’ da blokların başlangıç boyutu DB_BLOCK_SIZE ile belirlenir. Bunun yanısıra Oracle, standart olmayan beş farklı blok boyutu tanımlama olanağı sunar. Gereksiz I/O işlemlerine engel olmak için veri blok uzunlığu max sınırlar içinde işletim sisteminin blok uzunluğunun bir kaç katı olmalıdır. Data bloklar, Oracle veritabanının en küçük depolama birimidir.

Kategori Oracle
Powered by T3 Framework