zoukankan      html  css  js  c++  java
  • RMAN备份报 RMAN-06059 错误

     

    RMAN-03002: backup plus archivelog 命令 (在 06/27/2014 00:08:52 上) 失败
    RMAN-06059: 没有找到预期的归档日志, 归档日志的丢失将影响可恢复性
    ORA-19625: 识别文件/orabackup/archivelog/1_71_850586041.dbf时出错
    ORA-27037: 不能获取文件状态
    NOTE:由于之前的归档文件被删除了,而RMAN还是在找原来位置的归档文件所以有问题。

    理论支持:

    controlfile中记录着每一个archivelog的相关信息,当我们在OS下把这些物理文件delete掉或异常变动后,在controlfile中仍然记录着这些archivelog的信息,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!

     

    解决办法:

    1、RMAN> crosscheck archivelog all;     --检查控制文件和实际物理文件的差别

    2、RMAN> delete expired archivelog all;   --同步控制文件的信息和实际物理文件的信息

     

    这时候我们要做手工的清除。如果单独执行crosscheck而没有执行delete那么备份还是失败的,原因是那些控制文件的信息和实际的信息还是不同。

     

  • 相关阅读:
    操作系统六文件管理
    Educational Codeforces Round 38 (Rated for Div. 2) ABCD
    51nod 1100 斜率最大
    51nod 最小方差
    51nod 1065 最小正子段和
    P1280 尼克的任务
    牛客小白月赛2
    Codeforces Round #210 (Div. 1) B 二分+dp
    江西财经大学第一届程序设计竞赛
    51nod 1596 搬货物
  • 原文地址:https://www.cnblogs.com/wqswjx/p/5438649.html
Copyright © 2011-2022 走看看