将数据库中的数据删除后,怎样压缩表空间。 1. 进入[stoage manager] 2. 点击[表空间]3. 编辑 your tablespace 即可 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要解决这个 问题 需明白HWM(高水平标志)这个知识点数据删除,可能并没有改变HWM.所以仍占用大量空间.你的问题完全可以倒出后,(实际数据才5M),把表空间删除,重建,再把数据导入. 如果确认你的数据量不大的情况下面,修改DATAFILE SIZE,减小表空间。那个命令好像是:alter database datafile 'D:\TEST01.DBF' resize 10M;你可以尝试看看 你可以用Truncate table xxx删除数据或象 tiantianoracle那样做 接合空间碎片:alter tablespace tablespace_name coalesce 比较好的办法就是导出再导入,其它办法都不是很管用吧,我没试过alter tablespace tablespace_name coalesce行吗?HWM以下的东西它好像不管吧alter database datafile 'D:\TEST01.DBF' resize 10M好像更不行truncate管用,但是数据就没了其实我都没试过:) 直接用OMS管理空间缩小表空间 以上的方法不能有后遗症,我这数据库数据量可大,我用过tiantianoracle清除了数据,在倒出然后再倒入,可是还是那么大 你的问题解决了吗?我也遇到了同样的问题,你可以truncate table 你的表,然后,imp 你的表或用户,但我的表太大,回滚段出了问题。 如何导出Oracle表结构不含数据、也不含表空间信息。 oracle两个字段组合的问题 动态组装like语句 百分求解一个小问题 请教基础问题............ UPDATE的一个小问题 用工具PL/SQL DEVELOPER工具登录服务器OK,但其它动作有问题 我的oracle8i出现这样一个提示有哪位兄弟可以帮我看一下吗? 请教:用sql loader装数时出现内存错误,怎么办,急!!! 创建一个触发器,使得每增加一个回帖,就在对应的主题帖总修改回复数+1 询求SQL语句:如何得到数据库中所有的方案名(Schemas),以及该方案所属的所有表名? Oracle的帮助文档的问题
数据删除,可能并没有改变HWM.所以仍占用大量空间.你的问题完全可以倒出后,(实际数据才5M),把表空间删除,重建,再把数据导入.
那个命令好像是:
alter database datafile 'D:\TEST01.DBF' resize 10M;
你可以尝试看看
或象 tiantianoracle那样做
alter tablespace tablespace_name coalesce
alter tablespace tablespace_name coalesce行吗?HWM以下的东西它好像不管吧
alter database datafile 'D:\TEST01.DBF' resize 10M好像更不行
truncate管用,但是数据就没了其实我都没试过:)