zoukankan      html  css  js  c++  java
  • Oracle RMAN备份与还原注意事项

    1 备份文件管理

      如果要删除之前的备份,不要手动去目录下删除,应该在rman命令模式下使用删除命令,否则虽然在磁盘上把物理备份文件删除了,但是使用备份查看命令会一直看到已经删除的备份文件

      list backup; 查看当前系统有哪些可用的备份文件

      list backupset summary; 查看备份文件的概要信息

      crosscheck backup; 更新rman备份信息,如果有损坏的不可用的,或者手动删除的物理备份文件都可以通过此命令查看ex

      delete expired backup; 删除过期的备份

      delete backup; 删除所有备份文件;

       delete backupset 1; 删除特定备份集

      

     

    2 归档日志管理

    除了在备份整库时备份归档日志,我们也可以单独对归档日志进行管理。

    单独备份归档日志: rman>backup archivelog all;

    备份完归档日志后,应该马上切换日志: sql>alter system switch logfile; 或者 rman> sql'alter system switch logfile';

    查看归档日志:rman> list archivelog all;

    查看备份归档日志:rman> list backup of archivelog all;

    恢复归档日志:rman> restore archivelog sequence between 1 and 9; 根据查看的结果来确定要恢复的sequence范围

     

    清除多余的归档日志:

    首先手动去目录下删除不要的归档日志,然后使用crosscheck archivelog all 命令更新系统归档日志信息

    rm -rf *arc; 或者 find /usr/oracle/app/flash_recovery_area/ORCL/archivelog/2017_06_15 -ctime +0 -delete;

    rman> crosscheck archivelog all;

    rman> delete archivelog until sequence 9; -- 按sequence删除日志

    rman> delete archivelog all completed before 'sysdate-7';

     

     

     

     

     

  • 相关阅读:
    C# 枚举转换selectlistitem 及 MVC @Html.DropDownListFor() 调用详细
    C# WebRequest
    .net面试问答
    正则实现二代身份证号码验证详解
    VS2015 推荐插件
    ASP.NET MVC Areas View 引用 外部母版视图
    基于VMware Workstation搭建开发服务器
    使用ASP.NET WEB API 进行 JWT授权登录(二)
    使用ASP.NET WEB API 进行 JWT授权登录(一)
    如何五分钟完全卸载sqlserver 2012
  • 原文地址:https://www.cnblogs.com/Latiny/p/7020358.html
Copyright © 2011-2022 走看看