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;

Share and contribute or get technical support and help at My Digital Life Forums.



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 - unable to create INITIAL extent for segment in tablespace - ORA-01658: unable to create INITIAL extent for segment in tablespace - ORA-01658: - ORA 01658 - ORA-01658: unable to create INITIAL extent for segment in tablespace USERS - ORA-01658: unable to create INITIAL extent for segment in tablespace - ORA-01658: unable to create INITIAL extent for segment - 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 for segment in tablespace USERS - ORA-01658: unable to create INITIAL extent for segment in tablespace SYSTEM - java.sql.SQLException: ORA-01658: unable to create INITIAL extent for segment in tablespace - ORA-01658: - ORA-01658 - "unable to create INITIAL extent for segment in tablespace" - ora-01658 - unable to create initial extent - ORA-01658 oracle - unable to create initial extent for segment in tablespace" - retry with a smaller value for INITIAL - oracle "unable to create initial extent for segment" - ORA-01658 :unable to create INITIAL extent for segment in tablespace SYSTEM - ORA-01658: unable to create INITIAL extent for segment in tablespace USERS01 - unable to create INITIAL extent for segment in tablespace - ORA - 01658 - ORA-01658: unable TO CREATE INITIAL EXTENT FOR SEGMENT IN TABLESPACE APPLSYSD - oracle error 1024 - unable to create INITIAL extent for segment in tablespace SYSTEM - unable to create INITIAL extent for segment in tablespace USERS + oracle10g - unable to create INITIAL extent for segment in tablespace - 01658 - error ORA-01658: unable to create INITIAL extent for segment in tablespace USERS - ora-01658 in PL/SQL - ORA-01658 New tablespace - ora : 01658 - ORACLE ERROR ORA-01658 INITIAL - unable to create INITIAL extent for segment in tablespace EBILL DATA ? - unable to create initial extent for segment in tablespace in oracle 10g - alter tablespace extent - Error - ORA-01658: unable to create INITIAL extent for segment in tablespace - increase initial extent of table + oracle - INITIAL extent - oracle tablespace 10g initial extent - ORA-01658: unable to create INITIAL extent for segment in tablespace S - oracle: ora-01658 - ORA-01658: unable to create - ora 01658 initial segment tablespace - ORA-01658:unable to create INITIAL - syntax for unable to extend initial extent in oracle -