Oracle
 sql >> Base de données >  >> RDS >> Oracle

Espace libre Oracle après la suppression des données des tables

Qu'entendez-vous par "libérer de l'espace" ? Lorsque vous avez supprimé les données, de l'espace a été libéré dans les blocs. Cet espace est maintenant disponible pour les insertions (ou mises à jour) ultérieures dans la table dont vous avez supprimé les données. C'est normalement suffisant car la table grossira normalement à l'avenir.

Vous pouvez réduire la table si vous souhaitez réduire la taille du segment de table et rendre l'espace disponible pour d'autres segments dans le même tablespace

ALTER TABLE table_name ENABLE ROW MOVEMENT;

ALTER TABLE table_name SHRINK SPACE CASCADE;

Il n'est généralement pas nécessaire à ce stade de reconstruire les index.