Bu Blogda Ara

4 Ekim 2011 Salı

Oracle - Tablonun başlangıç boyutunun değiştirilmesi (INITIAL RESIZE)

Bazen tablo truncate edilmesine rağmen boyutu hala yüksektir. Tablonun boyutu, truncate işlemi ile tablonun initial değerine dönecektir. Tablonun initial değerini değiştirmek için aşağıdaki yöntem kullanılabilir.
  • Tablo Alter edilerek başka tablespace’e taşınır.
ALTER TABLE MY_TABLE MOVE TABLESPACE ANOTHER_TABLESPLACE STORAGE (INITIAL 2M NEXT 2M PCTINCREASE 0);
  • INITIAL parametresi değiştirilerek tekrar orjinal tablespace’ine geri taşınır.
ALTER TABLE MY_TABLE MOVE TABLESPACE ORIGINAL_TABLESPACE STORAGE (INITIAL 256M NEXT 2M PCTINCREASE 0);
  • Böylelikle drop ve recreate etmeye gerek yoktur.

Hiç yorum yok:

Yorum Gönder