公司的oracle数据库最近发现建的表只能承受20多万条记录,超过这个数,这张表就会出现读写出错,怎么才能让表承受更多记录。
create table T_PHS_SUBMIT
(
      表字段
)
tablespace TS_POSTSYSTEM_TABLE
  pctfree 10
  pctused 40
  initrans 1
  maxtrans 255
  storage
  (
    initial 66K
    minextents 1
    maxextents unlimited
  );

解决方案 »

  1.   

    是空间不够了吗。oracle没这个限制
      

  2.   

    应该是你的磁盘空间不够oracle支持海量数据喽,这几十万不算问题的
      

  3.   

    插数据使用的user没有扩大tablespace的权限
      

  4.   

    ArchiveLog是自动模式的?
    表空间大小是自动增量的?
    Temp, Undo, System三个表空间检查一下容量?
    只能提高这么多了...
      

  5.   

    因该是表空间不够大造成的,增大表空间就没有问题了.
    还有你说的"如果是磁盘空间不够也有可有可能,不过才几十万条也就占了几十M而已",
    如果你的表里有blog字段的话,这也是可能的