zoukankan      html  css  js  c++  java
  • oracle归档空间不足的问题(rman删除归档日志)

    案例一:归档日志满,数据库用户无法登陆,业务异常
     
    解决方案一(可以登录rman):
    rman target /
     
    RMAN> crosscheck archivelog all;
     
    RMAN> delete archivelog until time 'sysdate-7';
     
    RMAN> crosscheck archivelog all;
     
    解决方案二(无法登陆rman)
    1、登录数据库服务器,删除归档目录里面的数据库7天之前归档文件
    2、删除归档文件之后,再次尝试登陆rman,
    如果可以登录rman则:
    rman target /
     
    crosscheck archivelog all;
     
    delete archivelog until time 'sysdate-7';
     
    crosscheck archivelog all;
     
    如果删除归档文件之后还是无法登陆rman,此时就要重启数据库。
     
     
    最好的解决方法:
    写定时任务,定时删除数据库7天前的归档日志文件。
     
    [oracle@edgzrip1-PROD1 ~]$ cat delete_archivelog.sh
    #!/bin/bash
    source ~/profile_prod1
    $ORACLE_HOME/bin/rman target / log=delete_archivelog.log<<eof
    crosscheck archivelog all;
    delete archivelog until time 'sysdate-7';
    crosscheck archivelog all;
    exit;
    eof

  • 相关阅读:
    6.1成果(冲刺2.10)
    5.31成果(冲刺2.9)
    5.30成果(冲刺2.8)
    5.29成果(冲刺2.7)
    5.28成果(冲刺2.6)
    5.27成果(冲刺2.5)
    5.26成果(冲刺2.4)
    5.25成果(冲刺2.3)
    Nginx location匹配后 跳转问题
    记一次centos上发布core,访问502的bug
  • 原文地址:https://www.cnblogs.com/orcl-2018/p/11913246.html
Copyright © 2011-2022 走看看