oracle清理数据后,如何缩小表空间,减小表空间文件大小? 原数据库表文件总共大约30g,dmp备份后13g,我将大部分表的数据清理后,备份的dmp有1.5g。重新建库,定义表空间150mb,然后导入,结果新的数据文件几乎没有缩水,仍然30g左右。我现在的目的是删除大部分业务数据,保留字典数据,达到最后恢复库的时候表空间文件占用硬盘空间变小,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你怎么清数据的?delete 删除,还是truncate table 导出时有个compress属性 n和y你都试试可能有用 但是具体的哪个可以压缩表空间我也没搞清 我是用delete删除的数据后,重新exp,然后在imp的。 compress=y试过,没有什么作用,重新exp后表空间文件还是30G。 没有降低HWM吧,10G以上用用SHINK,不过要启用行迁移,整理碎片大表的话比较痛苦 谢谢,按照你说的解决了我目前的文问题,但是系统中的大表比较多,逐一降低HWM比较繁琐,能否在exp的时候实现? 我用SHINK,每张表的空间是小了,但是总表空间的大小没变,而且不能resize。 菜鸟求组 关于中文汉字排序 oracle 取字符串数字部分 问一个有关取最大值的函数 触发器问题。没有数据? 急~~~~~~~寻求高手出山,用存储过程实现对两张结构相同\主键编号相同表进行比较,将比较后结果不同的字段及内容放在临时表中,并能显示出来. 如何在一个表上创建一个这样的自增字段,如:2004-0001,2004-0002....2005-0001... 数据库系统升级的困惑 不同数据库之间的数据传输 菜鸟请教关于ORACLE的问题 删除的运用 菜菜鸟 在单一的表中怎么提取相同名称的成员 菜菜鸟
可能有用 但是具体的哪个可以压缩表空间我也没搞清
我是用delete删除的数据后,重新exp,然后在imp的。
compress=y试过,没有什么作用,重新exp后表空间文件还是30G。
整理碎片大表的话比较痛苦
谢谢,按照你说的解决了我目前的文问题,但是系统中的大表比较多,逐一降低HWM比较繁琐,能否在exp的时候实现?