Oracle
 sql >> Database >  >> RDS >> Oracle

Spazio libero Oracle dopo l'eliminazione dei dati dalle tabelle

Cosa intendi con "libera spazio"? Quando hai eliminato i dati, lo spazio è stato liberato nei blocchi. Quello spazio è ora disponibile per inserimenti (o aggiornamenti) successivi nella tabella da cui hai eliminato i dati. Normalmente è sufficiente perché la tabella normalmente crescerà di nuovo in futuro.

Puoi ridurre la tabella se desideri ridurre le dimensioni del segmento della tabella e rendere lo spazio disponibile per altri segmenti nello stesso tablespace

ALTER TABLE table_name ENABLE ROW MOVEMENT;

ALTER TABLE table_name SHRINK SPACE CASCADE;

In genere non è necessario a quel punto ricostruire gli indici.