默认存储句子与分配策略不相容

今天做试验,向表空间TEST_HISTORY中导入一张大表,数据量很大,发现报错:ORA-01652: 无法通过256(在表空间TEST_HISTORY中)扩展 temp 段
于是查询表空间的可用空间,如下:
FILE_ID        11   
BLOCK_ID    241
BLOCKS          1040            
BYTES       4259840
查询INITIAL_EXTENT值为65536
然后希望通过下面的语句更改表空间
SQL>ALTER TABLESPACE  TEST_HISTORY DEFAULT STORAGE (NEXT 65536);
但是报错:

ORA-25143: 默认存储子句与分配策略不兼容


出错原因:

对于使用AUTOALLOCATE 或 UNIFORM分配策略的本地化管理表空间这样修改不不允许的。

解决办法:

alter database datafile 'XXX.DBF' autoextend on
还可以通过增加数据文件的方式
alter tablespace xxx add datafile '/oradata/data/xxxx.dbf' size 200M;


你可能感兴趣的:(File,database,存储,扩展)