Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: AUTOEXTEND

Re: AUTOEXTEND

From: Jared Still <jkstill_at_gmail.com>
Date: Tue, 4 Oct 2005 12:29:03 -0700
Message-ID: <bf46380510041229q2fbd2542w3e3e7b9f9ddf6e4b@mail.gmail.com>


On 10/4/05, ora_forum <ora_forum_at_yahoo.com> wrote:
>
> Hi All,
>
> Could you give me examples why we should not do AUTOEXTENTS?
>
> I'm thinking about: 1. Keep all db files 4 GB in size for better
> maintenance...
>

If you have tables that are subject to FTS, autoextend is a bad thing.

Create the tablespace up front, with space allocated for the table(s).

If your storage is already dedicated to the database, and your backups are via RMAN, you could just extend the files out to use all available space.

RMAN doesn't backup the empty blocks.

Otherewise, autoextend may be OK. It takes some work upfront to ensure that files don't try to autoextend past the end of the disk. I have heard of bad things happening in that case, but have not had that experience myself. You may want to research that.

If there are 2+ databases on the server, autoextend could be a bit of a headache.

If you use autoextend, you will probably want to use the MAXSIZE clause.

Unlimited autoextend could also be a headache. eg. Someone mistakenly updates an entire 500 million row table, rather than just last weeks data. Gee, an ORA-1651 might not be so bad in that situation. :)

There aren't any rules - you have to decide what will work in your environment.

--
Jared Still
Certifiable Oracle DBA and Part Time Perl Evangelist

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Oct 04 2005 - 14:31:48 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US