Ø
6
:未找到备份文件,一般是路径出错,或者是数据库实例配置问题
情景1:
最有可能是手工删除了归档日志,导致备份是找不到文件
可以使用rman crosscheck 一下
rman target /
crosscheck archivelog all;
crosscheck backup;
情景2:
当备份sap的数据库oracle,使用brtools 备份数据库,br使用的是alter database begin backup 命令,然后拷贝相应的数据文件,当备份完毕会自动执行end backup,但是如果异常中断了备份,脚本没有执行end backup ,下次在启动备份就会报6号错误
可以检查数据库的v$backup 视图,查看状态,如果是active说明没有end backup,按文件执行end backup或是全库end backup ,alter database end backup;
情景3:
oracle数据库升级,导致备份失效,因为NBU 调用的是rman备份数据库,升级后有新的lib库,需要重新link一下lib才可以
关于link问题可以参看:
情景4:
备份脚本没有执行的权限
chmod u+x script.sh
错误日志:
2012/12/06 17:38:38 - end writing
2012/12/06 17:48:04 - Error bpbrm(pid=3616) from client S1PD56: ERR - Script exited with status = 29 <failed trying to exec a command>
2012/12/06 17:48:05 - Error bpbrm(pid=3616) from client S1PD56: ERR - bphdb exit status = 6: the backup failed to back up the requested files
the backup failed to back up the requested files(6)