Merhaba,
Öncelikle tablespace'in tanımından başlayalım.
Tablespace: Mantıksal yapıları bir arada tutan ve gruplayan veritabanı depolama ünitesidir.
Mantıksal Yapılar: Tablespace, schema objeleri, veri blokları, extent'ler ve segmentlerden oluşan yapılardır.
Tablespace yapı itibariyle ikiye ayrılır.
1) Bigfile Tablespace
2) Smallfile Tablespace
Bigfile Tablespace: Oracle 10g versiyonu ile aramıza katılmışlardır. Bu tip tablespace'lerin en büyük özelliği 128 TB'a kadar .dbf (database file) barındırabilirler. Ancak tek bir database file ekleyebilirsiniz. Fiziksel depolamaya yarayan dbf'iniz dolduğu zaman tek yapabileceğiniz boyutunu arttırmaktır. Bigfile tablespace'ler extend olabilirler.
Eğer bir bigfile tablespace'e database file eklemeye çalışırsanız (alter tablespace add datafile ...) alacağınız hata şu olacak;
ERROR at line 1:
ORA-32771: cannot add file to bigfile tablespace
Smallfile Tablespace: 10g'den önce aramızda olan tablespace'dir. Üzerinde birden fazla dbf yaratılabilir.
İyi akşamlar,
Ogan
1 yorum:
Ben Mustafa:
Bigfile Tablespace'lerde dosyanın büyüklüğü, tablespace'in üzerinde bulundğu dosya sisteminin sınırlarıyla sınırlıdır. örneğin linux ext3 dosya sisteminde bu sınır 2 terabayta da çıkabilir.
Yorum Gönder