錯誤原因是表空間大小不足

解決方法:

1.查詢各個表空間的利用率

 

select

a.TABLESPACE_NAME,

a.total,nvl(b.used,0) USED,

nvl((b.used/a.total)*100,0) PCT_USED

from

(select TABLESPACE_NAME,

sum(bytes)/(1024*1024) total

from sys.dba_data_files

group by TABLESPACE_NAME) a,

(select TABLESPACE_NAME,bytes/(1024*1024) used

from sys.SM$TS_USED) b

where a.TABLESPACE_NAME=b.TABLESPACE_NAME(+);


2.增加相應表空間的空間

alter tablespace tablespace_name add datafile 'path';

posted on 2009-02-10 15:10  Oracle  阅读(2924)  评论(0编辑  收藏  举报