oracle 磁盘空间不足

我磁盘还有很多空间啊,怎么出现这个错误?ora-01237ora-01110ora-27059osd-04005求解决办法,急啊!

1、检查下哪些文件占完了D盘的。
2、设置之前的数据文件autoextend off。
3、在其他盘增加数据文件。
首先要知道哪个表空间的数据文件占用这么多,可以查下oradata;
然后设置:
alter database datafile 'D:\oracle\product\10.2.0\oradata\..' autoextend off;
alter tablespace add datafile 'e:\xxx\xx.dbf' size 1024M AUTOEXTEND ON NEXT 10M MAXSIZE 10000M。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-05
即使空间够,但是碎片太多的话还是会报空间不足的错误
建议你挑出比较大的几个表
1.临时性解决办法(常用) alter table table_name move;
类似于碎片整理的功能,这个是经常会遇到的错误
2.治本的办法 emp db 再 imp回去本回答被网友采纳
第2个回答  2013-04-05
给看下dba_data_files,oracle单独文件是有大小的
比如你的块大小8kb(默认),一个数据文件最大为32gb,16kb块大小是32*2=64gb,以此类推。
第3个回答  2013-04-06
那家伙sb了
第4个回答  2013-04-05
360 杀毒杀杀杀!
相似回答