I have a tablespace where I had to add datafiles, because a partion run full. The new datafiles are not filled yet. Can I move data from one datafile to the other?
Oracle – Balancing the Size of Datafiles for a Tablespace
disk-spaceoracletablespaces
Best Answer
If a tablespace has multiple datafiles, Oracle manages what goes into what datafile. You have no control over this. If you have enough diskspace to do so, I suggest the following data-juggling-opperation:
Sidenote. If you had used MAXSIZE on your datafiles you would probably not have been in this situation right now... I tend to set MAXSIZE to a conservative size, since I rather run out of datafile size, than out of diskspace...
Some tools to get you going
Create DML statements to move your tables around
Create DML statements to move your indexes around
Resizing datafiles
Rebuilding indexes