Tablespace - regain unused space
oracle 10.2.0.4
OS: Linux 6
I have various tablespaces that around 40% free and like to regain these space.
For example: TS_Data01, Total size 1 TB with 50 files. many of these files are half empty. when I try to resize these files, Oracle will not let me do this operation.
Error: ORA-03297: file contains used data beyond requested RESIZE value
What are my options besides from rebuilding table and indexes in the same tablespace?
How can I coalesce these space and regain?
Thanks.