Co rozumiesz przez „zwolnij miejsce”? Po usunięciu danych zwolniono miejsce w blokach. To miejsce jest teraz dostępne dla kolejnych wstawień (lub aktualizacji) w tabeli, z której usunięto dane. To zwykle wystarcza, ponieważ stół zwykle będzie rósł w przyszłości.
Możesz zmniejszyć tabelę, jeśli chcesz zmniejszyć rozmiar segmentu tabeli i udostępnić miejsce innym segmentom w tej samej przestrzeni tabel
ALTER TABLE table_name ENABLE ROW MOVEMENT;
ALTER TABLE table_name SHRINK SPACE CASCADE;
Na tym etapie generalnie nie ma potrzeby przebudowywania indeksów.