oracle瘦身的问题。以前里面存储了文件,我把里面的文件都删除了,可是数据库还是那么大? oracle瘦身的问题。以前里面存储了文件,我把里面的文件都删除了,可是数据库还是那么大?我把里面的附件存储的字段全部清空为null,可是空间没有变小,备份出来还是30g,应该备份出来2G才对。不知道有没有大侠解决办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是10g,使用expdp 命令并增加COMPRESSION选想导出。或者(10g):alter table table_name enable row movement; alter table table_name shrink space cascade;9i:alter table table_name move;然后把表table_name的所有index进行rebuild;上面的任何方法不能减少数据库物理文件的大小,只可能减少exp和expdp文件的大小。要减少数据库物理文件的大小,只能: alter database datafile '文件全路径' resize 1000m; 字段别名中怎么出现" EXP-00056: ORACLE 錯誤 911 發生 怎么查找字符串中的多个人名,在数据库中对应的邮箱? 数据库 编程 急!急! oracle中查询表中前3个月记录 SQL语句问题。(100) Oracle11中如何升级APEX到3.2 [提问]refcursor是一种数据类型吗? 如何优化配置ORACLE数据库,回答都有分! 请问我想用一条语句实现对一个表的几个字段Insert相同的几条新值(只有其中一个字段有几个不同值),可以做到么?谢谢 查询消耗I/O资源的sql 两个关联的表关系应该怎么建
alter table table_name enable row movement;
alter table table_name shrink space cascade;9i:
alter table table_name move;
然后把表table_name的所有index进行rebuild;
上面的任何方法不能减少数据库物理文件的大小,只可能减少exp和expdp文件的大小。
要减少数据库物理文件的大小,只能: alter database datafile '文件全路径' resize 1000m;