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

前端 未结 1 1616
被撕碎了的回忆
被撕碎了的回忆 2020-12-15 19:29

When i tried to create a table in my User_DB schema i am getting an error as ORA-01658: unable to create INITIAL extent for segment in tablespace TS_DATA. I run

1条回答
  •  时光说笑
    2020-12-15 20:29

    As the error message indicates, you're using the TS_DATA tablespace. You can extend it by either enlarging one of the existing data files:

    ALTER DATABASE 
    DATAFILE 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\TS_DATA.DBF' 
    RESIZE 3000M;
    

    Or by adding a second datafile to the tablespace:

    ALTER TABLESPACE ts_data 
    ADD DATAFILE 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\TS_DATA2.DBF' 
    SIZE 1000M;
    

    Or just allow the datafile to auto extend:

    ALTER DATABASE 
    DATAFILE 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\TS_DATA2.DBF'
    AUTOEXTEND ON
    MAXSIZE UNLIMITED; -- Or some reasonable cap
    

    0 讨论(0)
提交回复
热议问题