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

Home -> Community -> Usenet -> c.d.o.server -> Re: ORA-01658. Puzzling =(

Re: ORA-01658. Puzzling =(

From: Mark <lambicm_at_yahoo.com>
Date: Tue, 11 Aug 1998 13:49:30 +0100
Message-ID: <35D03DDA.44D1@yahoo.com>


Mio Marquez wrote:
> When we try to create a new table, we get an "ORA-01658: Unable to
> create INITIAL extent for segment in tablespace SYSTEM" error.
> The doc says: Failed to find sufficient contiguous space to allocate
> INITIAL extent for segment being created.
>
> A SELECT sum(bytes) FROM dba_free_space WHERE tablespace_name =
> 'SYSTEM'; returns 110,536,704.
> Out of desperation, we've also tried changing the values of INITIAL
> (original value is 102,400K) and NEXT (original value is 102,400K)
> extents but still the same.

If you take the sum out of your query, you will see a list of all available extents in that tablespace. There must be a single extent big enough to hold the initial extent of your table. If there isn't, you will need to either add a datafile big enough to handle the extent, or decrease the size of your initial extent to the size of the biggest extent available.

Unless you have a good reason for creating tables in SYSTEM, I would suggest creating another tablespace and creating your tables there. Most standard Oracle installation have a 'USERS' tablespace you could probably use. Received on Tue Aug 11 1998 - 07:49:30 CDT

Original text of this message

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