磁盘使用率突然猛增,剩余空间不足以应对业务使用的需求。在下一次备份来临之前,必须保证数据库继续运行。
经查看,自上次备份之后,归档日志异常增长,原因是用户集中运行了几个超长的作业。导致undo表空间暴涨,归档日志猛增。这里还出现了undo无法自动扩展的问题,有待进一步查找原因。
空间不足,怎么办?增还是删?
增加磁盘来不及,只能删!删谁呢?删谁都不乐意,还是删归档吧!删除中午之前的部分归档,能提供足够的空间供业务运行。
rman target / catalog rman/xx@rman log /rmanlog/rman.log append RMAN>RUN { allocate channel t1 type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
backup filesperset 20 format 'al_t%t_s%s_p%p' (archivelog from sequence 501556 until sequence 501639 delete input); RELEASE CHANNEL t1; } |
就这样,归档删了,地方有了,业务继续跑着吧。