Online Segment Shrink - 10g

Online Segment Shrink

Gebaseerd op de aanbevelingen van de segment advisor kan je ruimte van specifieke objecten terugwinnen gebruik maken van een van de ALTER TABLE ... SHRINK SPACE commando's:

 


Enable row movement.


ALTER TABLE scott.emp ENABLE ROW MOVEMENT;



Recover space wijzig het high water mark (HWM).


ALTER TABLE scott.emp SHRINK SPACE;



Recover space, maar wijzig het high water mark (HWM) niet.


ALTER TABLE scott.emp SHRINK SPACE COMPACT;



Recover space voor het object en al de ondergeschikte objecten.


ALTER TABLE scott.emp SHRINK SPACE CASCADE;


De shrink wordt tot stand gebracht door het moven van rijen tussen blocken , hiervoor moet wel row movement enabled zijn. Dit kan problemen opleveren indien er ROWID based triggers aanwezig zijn. Het shrink proces is alleen te gebruiken voor objecten die in tablespaces zitten met automatic segment-space management enabled.De COMPACT optie stelt de shrink operatie in staat de operatie in 2 delen te breken. Eerst worden de rijden gemoved met de COMPACT optie maar de HWM wordt niet aangepast zodat de SQL statement niet invalid raken. Het HWM kan later aangepastworden middels het opnieuw parsen van het statement maar dan zonder de COMPACT optie. Vanaf dit moment zullen alle afankelijke sql statements opnieuw geparsed moeten worden.
 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 305 gasten online