1. It doesn't mean that it has used the max extents. It means that total datafile size for that tablespace is 1000M and out of that 997M has been used.
2. You should see the object segments(tables, indexes) in that tablespace by querying DBA_SEGMENTS.
3. Resizing is better if have the disk resources else you may have to add datafile in another disk.
If it is fragemented defragementation is always helpful. But u should be very careful before coelesing. As it combines all the extents and finally makes it as a big single extent, and the size of the next extent (if you have set it) will be the same as of the first one and that will lead into many other problems. Take this into consideration before doing so. Other wise simply add another datafile.
Bookmarks