Oracle Veritabanı üzerinde TableSpace Fragmentation

Oracle veritabanları üzerinde çalışırken TEMP, USERS gibi tabloların gereğinden fazla bir şekilde boyut kazanması ve disk üzerinde fazladan alan harcaması doğaldır. Bu tür durumlarda şayet kontroller sık sık gerçekleştirilmiyorsa disk alanının daralmasından dolayı çeşitli sıkıntıların da yaşanması olasıdır.

Peki ama bu tür durumlarda ne yapmamız lazım?

TEMP tablespace üzerinde şişme yaşanmış ise bu tablespace alanını en küçük boyut ile yeniden düzenlemek için

ALTER TABLESPACE temp SHRINK SPACE;

komutunu çalıştırmanız yeterli olacaktır. Bu komut ile örnek olarak 8.7 GB alan tutan TEMP01.dbf dosyanızın boyutu bir anda 4MB boyutlarına kadar gelebilecektir. 🙂

Loading