我把数据从表里删除了,为什么空间没有腾出来,还是和原来一样啊!!急!!!! 请问,你是不是从SQL/PLUS中删除的,如果是,那么你还需要使用提交(commit;)命令. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在表空间管理中看看实际使用空间是否减少了,物理文件的大小肯定是不会减小的。除非你truncate表了。 给你以下建议 alter tablespace tablespace_name coalease可用于整理碎片; 用export/import 效果比较好 其实你的表空间已经腾出来的,但你的数据文件还是原来的大小,你从中无法看出原来数据所占有的空间是否空闲了。你可以从OEM中看看,是不是已经出空间了。表空间是不是已经有了可以使用的地方。如果你从ORACLE的安装目录上看,是看不出来的,因为,当ORACLE数据文件不够了,他会自行扩展。但他不会自行回复 回去,所以,当你删除完表中的数据后,你查看到的空间占有率还是和原来一样 同意 akinggom(kinggom) 一个杯子装满水与倒掉水它的大小是一样的,呵呵 除非你用truncate table来删除表因为delete 命令执行时,索引所占的空间并未真正释放,若反复做 insert及delete,则索引所占的空间会不断增长,查询速度也会变慢。 delete 命令删除记录并不能释放ORACLE里被占用的数据块表空间.所以它可以会滚 用Create table as select * from table2来重新创建表,然后把原表Drop掉,把表空间,数据文件等等都设成原来的。 alter tablespace ... minimum extent 10m;修改表空间 求一SQL写法 求各位大仙帮忙啊 oracle导入dmp文件 执行Oracle存储过程问题,在sqlplus下调用成功,在pl/sql里面就报错 请教一个查询 冰天雪地,裸体跪求职IBM起直追P630下ORACLE 8。1。6 FOR AIX 5L 的安装文档??急急 如何在SQLPLUS 中创建procedure. 征求记录ID标志设计方案 T-sql中的ISNUL函数,在ORACLEZ中有类似的函数吗! RENAME命令改表名字后,表名自动变成了一串奇怪的字符 利用copy from 将表从一个用户copy到另一个用户出错? 请问如何删除internal用户或者更改他的密码?
用export/import 效果比较好
minimum extent 10m;
修改表空间