Can I resize the SYSTEM tablespace?

Can I resize the SYSTEM tablespace?

My system tablespace was increasing day by day. It has gone up to 8 GB. Then I truncated AUD$ table and disabled auditing because the system tablespace was increasing.

Now my system tablespace is 8 GB and free space is 7 GB dba_free_space. When I try to resize the system tablepspace datafile by altering the database datafile resize, I receive the error :ORA 03297 file contains used data beyond resize value. Can you help me to resize the system tablespace? Critical production database is 350 GB.

    Requires Free Membership to View

    By submitting your registration information to SearchOracle.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchOracle.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

The SYSTEM tablespace is one of the few that you cannot reclaim space from. A rebuild of the database is required. This is why many move the SYS.AUD$ table to another tablespace before turning on auditing.

To be honest, I wouldn't worry about the extra space. As the saying goes today, "disk is cheap." And your system tablespace is less than 3% of your total database size. I would probably just leave things alone until I had a better reason to rebuild the database.

This was first published in June 2008

Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.