你的tablespace空间达到上限了吧或者你的tablespace的datafile所在的磁盘空间满了

解决方案 »

  1.   

    我的磁盘空间还多着呢。
    tablespace不是自动增加的吗?为什么我别的表还可以增加记录呢?
      

  2.   

    要不就重做这个表试试吧。create table tabName_bak
    as select * from tabNamedrop table tabNamerename table tabName_bak to tabNamedrop table tabName_bak
      

  3.   

    如果表空间的剩余空间还有足够多,执行下面SQL检查是否表的extents数已达到该表的maxextents。
    select extents,max_extents from dba_segments where owner='USERNAME' and segment_name='TABLENAME';
      

  4.   

    select extents,max_extents from dba_segments where owner='USERNAME' and segment_name='TABLENAME';为何说没有选定行?怎样建成一个分区表??
      

  5.   

    应该是表空间不能扩展的问题,alter database user_data datafile 'C:\oracle\oradata\user_data01.dbf' 
    autoextend on next 5M maxsize unlimited;,其中的路径名你改成你那表空间dbf所在的实际磁盘路径就可以了!