Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error

When inserting records into Oracle database by SQL statements, creating new tables, importing backup dump into Oracle database or when manipulating tables or data in the Oracle database, the following error may occurs:

ORA-01658: unable to create INITIAL extent for segment in tablespace tablespace_name

The problem is caused by the Oracle unable or fails to find sufficient contiguous space to allocate INITIAL extent for segment being created, due to the data files for a tablespace specified in tablespace_name has become full, or there is not enough space in the datafile.

You can check if the datafiles available and used by Oracle’s tablespaces is autoextensible, and if there is any free space in the datafile by using the following query.

select a.file_id,b.file_name,b.autoextensible,b.bytes/1024/1024,sum(a.bytes)/1024/1024
from dba_extents a , dba_data_files b
where a.file_id=b.file_id
group by a.file_id,b.file_name,autoextensible,b.bytes/1024/1024

The solutions or workarounds for the ORA-01658 Oracle error include:

  1. Add a new datafile into the tablespace to increase additional space by using SQL query as shown:

    ALTER TABLESPACE <tablespace_name> ADD DATAFILE <datafile_name7gt; size <size>

  2. Retry the transaction or process with a smaller value for INITIAL.
  3. Set AUTOEXTEND on for the data file of the tablespace.
  4. Increase the size of the existing datafile by using the following SQL command:

    ALTER DATABASE DATAFILE <datafile_name> RESIZE newsize;


Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. To receive notification of latest comments posted, subscribe to My Digital Life Comments RSS feed or register to receive new comments in daily email digest.
Custom Search

New Articles

Incoming Search Terms for the Article

ORA-01658 - ora-01658 unable to create initial extent for segment in tablespace - ORA-01658: unable to create INITIAL extent for segment in tablespace - unable to create INITIAL extent for segment in tablespace - ora 01658 - ORA-01658: unable to create INITIAL extent for segment in tablespace - unable to create INITIAL extent for segment in tablespace - unable to create INITIAL extent - ORA-01658: unable to create INITIAL extent for segment in tablespace USERS - ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM - ora-01658 unable to create initial extent for segment in tablespace users - ORA-01658: - ORA-01658: unable to create INITIAL extent for segment in tablespace DATA - unable to create INITIAL extent for segment in tablespace USERS - oracle create table initial - unable to create INITIAL extent for segment in tablespace DATA - ORA-01658: unable to create INITIAL extent - ORA-01658: unable to create INITIAL extent for segment - initial extent for segment in tablespace - oracle unable to create initial extent - ORA-01658 oracle - "unable to create INITIAL extent for segment in tablespace USERS" - oracle ORA-01658 - ora-01658 unable to create initial extent for segment in - unable to create INITAL extent for segment in tablespaces - ORA-01658 - ora-01658: unable to create INITIAL extent for segment in - oracle-01658 - nable to create INITIAL extent for segment in tablespace - oracle error 01658 - unable to create INITIAL extent for segment in tablespace USERS - ORA-01658 why - partition ORA-01658: unable to create INITIAL extent for segment in tablespace \ - create oracle tablespace initial extents - how do you make initial extent size larger in oracle? - increase initial extent on tablespace - initial extent - ora01658 - ORA_01658 error - ORA-01658: unable to create INITIAL - ora-01658 initial extent für segment - unable to create INITIAL extent for segment in tablespace SYSTEM - unable to create the table + intial extent + oracle - unable to create INITIAL extent for segment in tablespace DBDESIGN - unable to create INITIAL extent for segment in tablespace SYSTEM - Kann INITIAL-Extent für Segment in Tablespace - ALTER TABLESPACE TEMP initial extent - error create table oracle initial size - export from oracle increate initial extents - how to alter tablespace extents in oracle -