SQLPlus Script – Alter Database Resize Datafile

von Karsten Besserdich

Auf Test- und Entwicklungsumgebungen habe ich häufig mit Platzproblemen zu kämpfen. Oft hilft ein RESIZE der DATAFILES – sofern möglich – um schnell und unklompiziert Speicherplatz freizugeben. Im produktiven Umfeld empfehle ich jedoch den Tablespace zu reoganisieren um ungenutzen Speicherplatz freizugeben – gerade nach umfangreichen Datenmigrationen.

Das folgende SQLPlus-Script generiert DDL-Statements um ungenutzen Speicher vor der HWM – HighWaterMark – wieder freizugeben, demzufolge ein RESIZE DATAFILE.

Wie schon erwähnt werden diese DDL-Statements inklusive der potenziellen Platzeinsparung generiert, jedoch nicht ausgeführt. Sucht euch das gewünschte DATAFILE  aus und führt dieses als SYS aus.

SCHREIBEN SIE EINEN KOMMENTAR