zoukankan      html  css  js  c++  java
  • oracle 删除归档日志

    删除归档日志

    一、查看是否开启归档日志

    查看是否开启归档
    #sqlplus /nolog
    SQL>connect / as sysdba;
    SQL> archive log list;
    Database log mode          Archive Mode
    Automatic archival         Enabled
    Archive destination        /arch
    Oldest online log sequence     1564
    Next log sequence to archive   1566
    Current log sequence           1566
     
    

    二、删除数据库归档文件。

    1
    2
    3
    4
    5
    cd /arch
    执行下面命令删除7天以前的归档日志:
    find . -xdev -mtime +7 -name "*.dbf" -exec rm -f {}  ;
    等同于
    DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

    三、执行rman逻辑上删除过期日志

    rman
    RMAN> connect target /
    >crosscheck archivelog all;
    #删除所有超期的归档日志
    >delete expired archivelog all;
    #删除7天以外的日志
    >delete archivelog all completed before 'sysdate-7';
    >quit
    

      

  • 相关阅读:
    Manjaro中添加gitee的公钥部署
    另类的linux系统
    mac的快捷键flykey应用
    tidb总览
    raft算法
    tidb的tidb
    tidb的tikv
    tidb的pd
    切尔诺贝利事故
    血钻
  • 原文地址:https://www.cnblogs.com/xzlive/p/14262330.html
Copyright © 2011-2022 走看看