本帖最后由 white__blue 于 2013-09-22 16:16:38 编辑

解决方案 »

  1.   

    增加表空间alter tablespace SYSTEM  add datafile 'X:\X\SYSTEM02.DBF' size X M;
      

  2.   

    提示UNDOTBS1已满 先查看表空间的占用率 已经满了 或者快满了 可以考虑增加表空间
    --表空间使用情况
    select 
    b.file_id "文件ID号", 
    b.tablespace_name "表空间名", 
    b.bytes/1024/1024||'M' "字节数", 
    (b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' "已使用", 
    sum(nvl(a.bytes,0))/1024/1024||'M' "剩余空间", 
    100 - sum(nvl(a.bytes,0))/(b.bytes)*100 "占用百分比" 
    from dba_free_space a,dba_data_files b 
    where a.file_id=b.file_id 
    group by b.tablespace_name,b.file_id,b.bytes 
    order by b.file_id;//添加表空间
    ALTER TABLESPACE UNDOTBS1 ADD DATAFILE '/u05/oradata/文件名.dbf' SIZE 1000M;