首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle经常大量删除,大量新增,导致备份文件很大,如何变小

2012-09-04 
oracle经常大量删除,大量新增,导致备份文件很大,怎么变小?一个应用系统的oracle库,经常会进行大批量删除,

oracle经常大量删除,大量新增,导致备份文件很大,怎么变小?
一个应用系统的oracle库,经常会进行大批量删除,然后大批量增加数据。
导致数据备份文件变的非常大,如何让文件变小(压缩?)?

[解决办法]
现在经常执行删除,增加数据的表格上执行shrink 减低高水位,
alter table xxx shrink space
然后resize数据文件
alter database datafile 'xxxx' resize xxx;
[解决办法]


++

探讨
现在经常执行删除,增加数据的表格上执行shrink 减低高水位,
alter table xxx shrink space
然后resize数据文件
alter database datafile 'xxxx' resize xxx;

[解决办法]
6g不算大呢。还有,以哪种形式备份?
[解决办法]
导出文件大小和数据量有关,和数据库size没有关系啊。 
如果需要,还是shrink 之后再导出好了。

resize数据库,通常是为了增加数据库的空间。减小空间的resize操作有一定的风险。
[解决办法]
nologging, 大量删除增加的时候!
[解决办法]
exp是逻辑备份,有多少备多少。
RMAN的COPY方式备份才需要关心是不是数据文件很大。

热点排行