• oracle清除日志内存


    1.首先通过cmd命令窗口连接超级管理员,sqlplus / as sysdba;

    查看当前flash recovery area使用情况:

    查询日志目录位置

    SQL>show parameter recover;

    SQL> show parameter log_archive_dest;

    SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;

    2.备份日志

    退出sqlplus,用root用户登录,将归档日志备份后删除

    先进入一个目标地址;新建一个oracle归档日志备份目录

    mkdir oracle归档日志备份

    进入归档日志源文件目录(UPRR是数据库实例名):

    cd /mnt/install/ora_11g/app/oracle/flash_recovery_area/UPRR/archivelog/

    先进入archivelog目录外面:

    cd ..

    备份archivelog下面的归档日志到之前新建的oracle归档日志备份目录下面:

    cp -rf archivelog /mnt/oracle归档日志备份/

    等待备份完成之后,删除已经备份的归档日志

    3.清除部分日志

    采用rman方式清除日志,使用oracle用户登录服务器,进入RMAN维护:

    rman target sys/pass

     

    检查一些无用的archivelog

    RMAN> crosscheck archivelog all;

    删除截止到前一天的所有archivelog

    RMAN> delete archivelog until time 'sysdate-1' ;

    RMAN> 是否确定要删除以上对象 (输入 YES 或 NO)? yes

    6,再次查询flash recovery area的使用情况:

    先按照步骤1,进入sqlplus环境,然后使用下面命令查询发现,只使用0.66%,说明清除归档日志成功!

    SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;

  • 相关阅读:
    embeding 是什么
    linux xlearn安装
    argmin ,argmax函数
    随机森林算法OOB_SCORE最佳特征选择
    Scikit-Learn 机器学习笔记 -- 线性回归、逻辑回归、softma
    Spring回调方法DisposableBean接口
    java中InvocationHandler 用于实现代理。
    Spring之FactoryBean
    weblogic 的安装和配置
    JBoss7 安装配置
  • 原文地址:https://www.cnblogs.com/hzxy-blog/p/13704488.html
Copyright © 2020-2023  润新知