zoukankan      html  css  js  c++  java
  • X oracle 11g 旧的归档日志无法清理

    oracle 11g 旧的归档日志无法清理
    问题描述:
    使用delete expired archivelog all;
    delete noprompt archivelog until time 'sysdate - 7' ;命令脚本定时执行自动删除7天以前的归档日志,发现归档日志文件夹还有大量磁盘空间未释放,
    查看还存在大量7天以前的归档日志
    问题分析: 使用rman命令删除归档日志是根据crontrolfile中记录的归档日志,如果你的归档日志没在crontrolfile中记录就无法被rman识别进而无法删除,
    归档日志在控制文件记录的多少是由V$CONTROLFILE_RECORD_SECTION视图中的ARCHIVED LOG条目去控制的,当RECORDS_TOTAL
    =RECORDS_USED时旧的归档日志就会被覆盖掉,
    sql命令查询
    select * from v$controlfile_record_section where type='ARCHIVED LOG';发现,只保留1792条归档日志信息,其他归档日志不在控制文件存储。
    问题处理: 需要把在控制文件没做记录的归档信息重新注册到控制文件中进而删除,rman target 
    /命令进入 执行catalog start with '/oracle/oradata/dbaxj/archivelog'进行注册,sql命令select count(*from v$archived_log;
    归档日志变多了,说明注册成功,再执行delete noprompt archivelog until time 'sysdate - 7' ;命令,之前没删除的归档日志已全部删除,空间也都释放了。

    --------------------- 作者:咫尺的梦想ing 来源:CSDN 原文:https://blog.csdn.net/u013050593/article/details/73528117 版权声明:本文为博主原创文章,转载请附上博文链接!
  • 相关阅读:
    Jquery的小案例4、实现表单的验证(用户名和邮箱)
    Ubuntu下安装Python
    ListView列宽自适应
    IPtables 版本升级到 v1.4.9
    穿过已知点画平滑曲线(3次贝塞尔曲线)
    贪心算法——NY 14 会场安排问题
    零是奇数还是偶数?
    免费淘宝IP地址库简介及PHP/C#调用实例
    html锚点(mao dian)特殊的超链接
    怎么查看自己电脑的IP地址
  • 原文地址:https://www.cnblogs.com/chendian0/p/11054374.html
Copyright © 2011-2022 走看看