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;

  • 相关阅读:
    offsetLeft,Left,clientLeft的区别
    IIS 内部运行机制
    常用正则表达式
    千万不要把 bool 设计成函数参数
    ASP.NET第一课,IIS安装与配置
    将字符串转为变量名(C#)
    淘宝技术发展
    C# 反射机制
    技术普及帖:你刚才在淘宝上买了一件东西
    高性能分布式计算与存储系统设计概要——暨2012年工作3年半总结
  • 原文地址:https://www.cnblogs.com/NextAction/p/7366684.html
Copyright © 2011-2022 走看看