读书人

oracle经常大量删除大量新增导致备

发布时间: 2012-09-04 14:19:30 作者: rapoo

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方式备份才需要关心是不是数据文件很大。

读书人网 >oracle

热点推荐