SlideShare una empresa de Scribd logo
1 de 14
Oracle 11g Veritabanında
tablespace nesnelerinin ve
datafile dosyalarının yönetimi
1
 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
 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
numa­rasını, toplamda kaç bloktan
oluşan bir extent olduğunu ve extent'in
bo-yutunu döndürecek bir sorgudur.
3
4
 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
6
 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
 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
9
 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
11
 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
 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
14

Más contenido relacionado

Similar a Sunum Powerpoint

Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Anar Godjaev
 
İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08Cihan Özhan
 
Oracle ile tanisalim
Oracle ile tanisalimOracle ile tanisalim
Oracle ile tanisalimMine Özdemir
 
Instance ve Media Bozukluklarını Inceleme
Instance ve Media Bozukluklarını IncelemeInstance ve Media Bozukluklarını Inceleme
Instance ve Media Bozukluklarını IncelemeAnar Godjaev
 
Yeni başlayanlar i̇çin Oracle 12c
Yeni başlayanlar i̇çin Oracle 12cYeni başlayanlar i̇çin Oracle 12c
Yeni başlayanlar i̇çin Oracle 12cÖzgür Umut Vurgun
 
İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02Cihan Özhan
 
SQL-ETL-Raporlama
SQL-ETL-RaporlamaSQL-ETL-Raporlama
SQL-ETL-RaporlamaDeniz Alkan
 
İleri Seviye T-SQL Programlama - Chapter 16
İleri Seviye T-SQL Programlama - Chapter 16İleri Seviye T-SQL Programlama - Chapter 16
İleri Seviye T-SQL Programlama - Chapter 16Cihan Özhan
 
Sql server 2012 gi̇ri̇ş
Sql server 2012 gi̇ri̇şSql server 2012 gi̇ri̇ş
Sql server 2012 gi̇ri̇şoktaygokgol
 
Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0deniz armutlu
 
Oracle 11g Distince
Oracle 11g DistinceOracle 11g Distince
Oracle 11g DistinceMerve Balcı
 
Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Sevdanur Genc
 

Similar a Sunum Powerpoint (20)

Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
 
İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08
 
Oracle ile tanisalim
Oracle ile tanisalimOracle ile tanisalim
Oracle ile tanisalim
 
hafta1
hafta1hafta1
hafta1
 
Instance ve Media Bozukluklarını Inceleme
Instance ve Media Bozukluklarını IncelemeInstance ve Media Bozukluklarını Inceleme
Instance ve Media Bozukluklarını Inceleme
 
Yeni başlayanlar i̇çin Oracle 12c
Yeni başlayanlar i̇çin Oracle 12cYeni başlayanlar i̇çin Oracle 12c
Yeni başlayanlar i̇çin Oracle 12c
 
İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02İleri Seviye T-SQL Programlama - Chapter 02
İleri Seviye T-SQL Programlama - Chapter 02
 
Sql Server 2.hafta
Sql Server 2.haftaSql Server 2.hafta
Sql Server 2.hafta
 
Delphi 7
Delphi 7Delphi 7
Delphi 7
 
SQL-ETL-Raporlama
SQL-ETL-RaporlamaSQL-ETL-Raporlama
SQL-ETL-Raporlama
 
İleri Seviye T-SQL Programlama - Chapter 16
İleri Seviye T-SQL Programlama - Chapter 16İleri Seviye T-SQL Programlama - Chapter 16
İleri Seviye T-SQL Programlama - Chapter 16
 
Access 2013 Hafta 2
Access 2013 Hafta 2Access 2013 Hafta 2
Access 2013 Hafta 2
 
Konu anlatım
Konu anlatımKonu anlatım
Konu anlatım
 
Sql server 2012 gi̇ri̇ş
Sql server 2012 gi̇ri̇şSql server 2012 gi̇ri̇ş
Sql server 2012 gi̇ri̇ş
 
Sunu
SunuSunu
Sunu
 
Hadoop nedir
Hadoop nedirHadoop nedir
Hadoop nedir
 
Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0
 
Hafta13
Hafta13Hafta13
Hafta13
 
Oracle 11g Distince
Oracle 11g DistinceOracle 11g Distince
Oracle 11g Distince
 
Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012
 

Sunum Powerpoint

  • 1. Oracle 11g Veritabanında tablespace nesnelerinin ve datafile dosyalarının yönetimi 1
  • 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 numa­rasını, toplamda kaç bloktan oluşan bir extent olduğunu ve extent'in bo-yutunu döndürecek bir sorgudur. 3
  • 4. 4
  • 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
  • 6. 6
  • 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
  • 9. 9
  • 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
  • 11. 11
  • 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
  • 14. 14