我原来的数据库原来装在F盘,一部分表空间设置在D盘。我用rman全备。
最近我把原来的数据库全删除了,然后把新的数据库软件装在D盘,用rman恢复原来的数据库成功,这样现在D盘和F盘都有数据,可是我现在用rman进行全库备份的时候提示错误如下:
启动 backup 于 21-8月 -09
当前日志已存档
释放的通道: ch1
 MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup plus archivelog 命令 (在 08/21/2009 01:00:12 上) 失败
RMAN-06059: 没有找到预期的归档日志, 归档日志的丢失将影响可恢复性
ORA-19625: 识别文件F:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_19\O1_MF_1_2688_58PZLCY8_.ARC时出错
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。请大侠指教,该如何处理

解决方案 »

  1.   

    因为你以前的有些归档日志被删除了,所以会报这个错误解决办法:
    先运行这个命令
    RMAN>change archivelog all crosscheck ;
    然后在就可以backu ... plus archivelog了
      

  2.   

    在rman下执行
    RMAN>crosscheck archivelog all;
    看看结果.看数据库是否归档
    select log_mode from v$database;看归档目标
    show parameter log_archive_dest
      

  3.   

    看看是否归档吧sys连接archive log list
      

  4.   

    我也不太明白,帮你顶下
    我感觉应试是你的过去rman备份的是旧有的数据库控制文件,归档文件等的位置,而新安装的软件在d盘,这样备份时记住的路径,在新的软件环境下不存在导致的,是不是应该把软件还是安装在f盘,再进行恢复