1: 空表但是占用空间很大
原因:
表定义时,初始空间较大;可以查看表的建表语句
查看
select t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) "占用空间(M)"
from dba_segments t
where t.segment_type='TABLE'
group by OWNER, t.segment_name, t.segment_type order by sum(t.bytes / 1024 / 1024) desc;
解决方法:
drop表,修改建表语句重新创建
2:ORA-01658无法为表空间中的段创建INITIAL区
原因:
表空间已占满
查看
SELECT *
FROM (SELECT BYTES, segment_name, segment_type, owner
FROM dba_segments
WHERE tablespace_name = 'USERS'
ORDER BY BYTES DESC)
WHERE ROWNUM < 10;
办法:
修改上述的所查询出来的表空间的初始大小 如下 太大了
查看表空间大小