• 【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;

  • 相关阅读:
    【codeforces 510D】Fox And Jumping
    【codeforces 755E】PolandBall and White-Red graph
    实用SQL语句大全
    经典SQL语句大全
    mysql安装及使用语句
    ubuntu安装mysql数据库
    android数据库sqlite增加删改查
    ubuntu 15.04怎么安装QQ
    Tagging Physical Resources in a Cloud Computing Environment
    程序员的10大编程技巧
  • 原文地址:https://www.cnblogs.com/NextAction/p/7366684.html
Copyright © 2020-2023  润新知