Ich habe einen Tabellenbereich namens DATA, der mit der automatischen Erweiterung als false eingerichtet ist. Dieser Tabellenbereich verfügt über zwei Datendateien und ist so eingerichtet, dass er 350 GB physischen Speicherplatz beansprucht.
Vor einer Woche habe ich user_tablespaces und dba_data_files abgefragt und festgestellt, dass 20% des verfügbaren logischen Speicherplatzes vorhanden sind. Ich habe dann eine Bereinigung durchgeführt und viele Datensätze aus Tabellen in diesem Tabellenbereich entfernt. Wir hatten einen starken Anstieg des verfügbaren Platzes erwartet. Leider stellte ich bei der Abfrage der Ansichten fest, dass der verfügbare Speicherplatz jetzt 20,5% betrug.
Könnte dies an einer Datenfragmentierung liegen? Können wir den Tablespace irgendwie "defragmentieren" und den verlorenen Speicherplatz wiederherstellen? Oder müssen wir den Tablespace von Grund auf neu erstellen?
quelle