Oracle 10 g – Unable to free up space in tablespace

oracleoracle10g

The tablespace in Oracle 10g is almost 100% used.

Size (MB) = 571,768.0
Used (MB) = 571,534.0

I just deleted (and committed) thousands of records in a table that belongs to a schema associated with that tablespace. Surprisingly, no space was freed up according to the Tablespaces page on Enterprise Manager.

Question: is there anything that I need to do to force Oracle to release the space corresponding to the deleted records?

Best Answer

alter table {table_name} enable row movement;

alter table {table_name} shrink space;