2. Daha önce incelediğimiz üzere, Oracle
11g veritabanı içindeki tablo, indeks
gibi nesneler, mantıksal birimler olup
segment olarak adlandırılmaktadır
2
3. Bu SQL sorgusu, HR şemasına ait
EMPLOYEES tablosunun ait olduğu
tablespace nesnesinin adını, ilgili
tablespace nesnesine ait datafile
dosyasının bilgisini, extent'in
numarasını, extent'in ilk bloğunun
numarasını, toplamda kaç bloktan
oluşan bir extent olduğunu ve extent'in
bo-yutunu döndürecek bir sorgudur.
3
5. Oracle 11g kurulumuyla birlikte varsayılan
olarak oluşturulan tablespace nesnelerine ek
olarak, kendi tablespace nesnelerinizi
oluşturmak için Oracle 11g Enterprise
Manager Database Control kullanıcı
arabirimini kullanabilir veya doğrudan SQL
komutunu SQL*Plus ya da SQL Developer
programlan aracılığıyla çalıştırabilirsiniz.
Elbette Database Control kullanıcı
arabirimiyle tablespace eklemek daha
zahmetsiz bir işlem olacaktır, ancak gerektiği
zaman SQL kodunu elle de yazabilmek
gerekir.
5
7. Name: Tablespace adı.
Allocated Size (MB): Tablespace için
ayrılmış olan boyutun megabayt cinsinden
değeri.
Space Used (MB): Tablespace tarafından
kullanılmakta olan boyutun megabayt
cinsinden değeri.
Allocated Space Used (%): Tablespace
tarafından kullanılmakta olan boyutun yüzde
olarak ifadesi.
Allocated Free Space (MB): Tablespace için
atanan ancak henüz kullanılmayan alanın
megabayt cinsinden değeri.
7
8. Status: Tablespace durumu, online (kullanılabilir)
durumdaysa onay işareti, offîline (çevrimdışı)
durumdaysa kırmızı çarpı işareti görüntülenecektir.
Ayrıca bir tablespace read-only (salt okunur)
duruma getirilirse, bilgisi burada görüntülenecektir.
Datafiles: Tablespace tarafından kullanılan toplam
datafile dosyası adedi.
Type: Tablespace türü, kullanıcı ve sistem
tablespace nesneleri permanent (kalıcı) türdedir.
Çünkü segment'ler bu tür tablespace nesnelerinde
depolanırlar.
Extent Management: Yeni bir extent kullanıma
sunulacağı zaman izlenecek yöntemi bildirir.
Segment Management: Yeni eklenecek satırlar için
blokların belirlenmesi amacıyla kullanılan yöntemi
listeler ve varsayılan olarak bu değer AUTO
olacaktır. 8
10. Bir tablespace nesnesine yeni bir datafile
dosyası eklemek de Oracle 11g Enterprise
Manager Database Control kullanıcı
arabirimini kullanarak kolaylıkla
gerçekleştirilebilecek bir işlemdir. Yapılması
gereken, sayfadayken önce Server
sekmesini ve ardından Tablespaces
bağlantısını tıklamaktır.
10
12. Eğer dönen sonuç NOARCHIVELOG ise; o
veritabanının canlı yedeklemesi
yapılamayacaktır. Öyleyse, veritabanını
ARCHIVELOG moduna almamız gerekir:
12
13. 1.SQL*Plus programı aracılığıyla SYS
kullanıcısı olarak veritabanında oturum
açın.
2.Oracle 11g veritabanını sağlıklı bir
biçimde kapatın. Bunun için SHUTDOWN
IMMEDIATE veya SHUTDOWN
TRANSACTIONAL komutunu
kullanabilirsiniz.
13