zoukankan      html  css  js  c++  java
  • 【Oracle】开、关、删归档日志(archivelog)

    归档日志:当redo日志发生切换时,归档进程(ARCn)会把redo日志自动归档,产生归档日志。

    1.启动归档模式
    –确定数据库为非归档模式
    SYS@LGR> archive log list;
    –一致性关闭数据库
    SYS@LGR> shutdown immediate
    –数据库启动到mount状态
    SYS@LGR> startup mount;
    –修改数据库为归档模式
    SYS@LGR> alter database archivelog;
    –打开数据库
    SYS@LGR> alter database open;

    2.关闭归档模式
    –确定数据库为非归档模式
    SYS@LGR> archive log list;
    –一致性关闭数据库
    SYS@LGR> shutdown immediate
    –数据库启动到mount状态
    SYS@LGR> startup mount;
    –修改数据库为非归档模式
    SYS@LGR> alter database noarchivelog;
    –打开数据库
    SYS@LGR> alter database open;

    3.正确删除archivelog文件
    不能直接在archive目录下删除文件,这样达不到在Oracle clf文件中删除文件记录的效果
    –用Rman连接目标数据库
    RMAN target sys/*@orcl
    –在Rman命令窗口下,输入如下命令:
    RMAN> crosscheck archivelog all;
    –删除archivelog
    RMAN> delete expired archivelog all; (删除所有过期archivelog)
    或者
    RMAN> delete archivelog all completed before ‘sysdate-2’;(删除两天前的archivelog)

    Rman中有关archivelog的其他命令:
    —查看归档日志列表
    RMAN> list archivelog all;
    —查看失效的归档日志列表
    RMAN> list expired archivelog all;
    —定期清除archivelog
    将如下代码写入定时备份策略中:
    crosscheck archivelog all;
    delete expired archivelog all;

  • 相关阅读:
    dw2018修改为中文
    C# 响应一个html页面
    layui 时间控件 单击 年直接赋值
    js 正则 测试
    python之读取和写入csv文件
    python安装与配置
    hive支持sql大全
    HiveQL与SQL区别
    Hadoop插件安装
    简单算法学习之快速排序详解
  • 原文地址:https://www.cnblogs.com/NextAction/p/7366684.html
Copyright © 2011-2022 走看看