ORA-01658: 无法为表空间space中的段创建 INITIAL 区

imp导入数据的时候报错:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区

ORA-01658: 无法为表空间space中的段创建 INITIAL 区;

或者: ORA-01658: unable to create INITIAL extent for segment in tablespace string,

因为表空间不够用了,增加了表空间后,问题解决了。
查看表空间大小SQL: 
      select SEGMENT_TYPE,owner,sum(bytes)/1024/1024 from 
      dba_segments 
      where tablespace_name='KMIS_DATA'
      group by segment_type,owner

-- 先查询MAXDATA表空间数据文件所在路径
  select  file_name  from dba_data_files  where tablespace_name  =  ' NNC_DATA01 '

-- -通过file_name 来得到你当前MAXDATA表空间对应数据文件的路径,然后增加新的数据文件。
alter tablespace NNC_DATA01  add datafile  ' /oracle/oradata/orclnnc_data02.dbf ' size 10m; 

猜你喜欢

转载自www.linuxidc.com/Linux/2016-04/130578.htm