I need to add new data file into the system tablespace because its running out of space. Are there any precautionary measures I should consider since this is a production environment?
Tell me more
×
Database Administrators Stack Exchange is a question and answer site for
database professionals who wish to improve their database skills and learn from others in the community. It's 100% free, no registration required.
|
I'm assuming you're not using Either set the current datafile to
Or, add a new datafile:
Obviously, alter the numbers and path as needed. Adding a datafile impacts your backups. Take a full backup immediately after adding it - this is the only thing you really have to worry about. 4Gb is HUGE for a Also, note that you cannot remove a datafile once it has been added to the |
|||||||
|

SYSTEMtablespace is running out of space? That's pretty odd in an 11.2 database-- if someone has incorrectly created an object in theSYSTEMtablespace, that's something you need to correct. Even things likeAUD$are normally moved toSYSAUX. If you really are simply running out of space but everything in the tablespace should be in the tablespace, adding a new data file isn't a big deal. – Justin Cave Dec 17 '12 at 20:57SYSTEMtablespace doesn't grow meaningfully after the database is installed and the application is created. A full database backup would be done using RMAN, DataPump would be for creating a logical backup (which is not a substitute for a physical backup-- if you don't have a physical backup, you absolutely need to back up your database). It seems highly unlikely that performance issues would be caused by a lack of free space in theSYSTEMtablespace unless something was badly configured. – Justin Cave Dec 17 '12 at 21:12