2 replies
by mnpunde
by herbnet
The problem you could be encountering is caused by indexes. If the data is deleted from the table and the table has indexes with items like date or sequential values, the btree has become unbalanced and needs to be rebuilt.
ALTER TABLE owner.table_name TYPE DEALLOCATE UNUSED is another thing you might want to try. Starting with Oracle 7.3 this command will let you explicitly deallocate unused blocks. Note: Only those empty blocks that are above the high-water mark can be deallocated. You can also use the command on indexes, overflow data-segments and LOB segments. Try using DBMS_SPACE.UNUSED_SPACE procedure to identify a candidate this command would be of benifit.
Good luck.
This discussion is closed to new replies.
Trending Desktop posts
Sort by Trending