建立你把日志组1干掉,再重建一下。不要 reuse 原来的文件。

解决方案 »

  1.   


    厄……
    show parameter db_recovery_file中的db_recovery_file_dest  以及
    show parameter db_recovery中的db_recovery_file_dest 所在的位置只有20MB了……
    请问应该怎么处理啊?
      

  2.   

    我看了一下,是archive目录下的文件占用了绝大的空间,基本上都是45m,看了下2010年左右的数据,文件大小都差不多
    因为压根不知道archive是什么东西有什么用怎么删除……
      

  3.   


    厄……
    show parameter db_recovery_file中的db_recovery_file_dest  以及
    show parameter db_recovery中的db_recovery_file_dest 所在的位置只有20MB了……
    请问应该怎么处理啊?rman 把多余的备走,是否删除请参考你的备份策略。
      

  4.   

    rman target /
    crosscheck archivelog all;delete expired archivelog all;
    delete  obsolete archivelog all;
      

  5.   

    另外 一般来说 db_recovery_file_dest 都不用默认的。 因为默认的地方会受到大小限制
      

  6.   

    备份数据库,删除过期归档日志(rman> delete obsolete)
    或者
    增加归档空间
    或者
    修改归档路径至有空余空间的位置。
      

  7.   

    谢谢,最后发现是磁盘空间的问题,之前只注意看ora的配置,没有注意到实际的磁盘空间。