Oracle TableSpace Mantigi
- Sevdanur GENC

- Oct 1, 2012
- 1 min read
Bu makalemde Oracle uzerine tutmus oldugum notlar arasinda Oracle'in genel mantigina her zaman yer alan Tablespace'lerle ilgili ve bunlarla birlikte kullanacagimiz ayni zamanda bilmemiz gereken terimler hakkinda bilgiler veriyor olacagim.
Mantiksal yapinin en ust hiyerarsisinde bulunan bir yapidir. Her tablespace'in altinda datafile'lar bulunmaktadir.
Tablo ve indexleri olusturmadan once olusturulur.
Mevcut yapimizda fiziksel I/O darbogazlarinda tercih edilmektedir.
Local Managed ; Extent buyumesine otomatik kendisi karar verir. Anlik performans olcebildigi icin kullanilmaktadir. Extent buyumeleri daha kolaydir. Aslinda bu Oracle'in onerdigi bir mantiktir. Dictionary Managed ; Performansi olctugu sure daha fazla oldugu icin extent buyumesi az olacaktir hatta olmayabilir bile. Bu sebepten dolayi Oracle boyle bir mantigi onermemektedir. Sistem performans ve sistem bilgileri burada saklanir. Fakat oracle hic bir zaman bunun yapilmasini tercih etmez. DBF'leri tasimak icin once tablespace'leri offline yapariz. Sonra ise dosyalarimizi tasiyabiliriz. Status Status ReadOnly ; Arsivde kullanilmis database'ler icin kullanilir. Status Offline ; Tablespace'e tablo ekleyecek olursak once tablespace kapatmak gerekir. Calisirken ekleme yapilamaz. Redolog dosyasinin amaci ise herhangi bir sorun olursa geri donmek icin kullanilmaktadir. Alter User HR Unlock Account Identified by HR; Kullanilmasinin amaci ; Bir user'in unlock edilip tekrar sifre atamasi yapilabilmesi icindir. Keyifli Calismalar Dilerim.
Comments