文档解释
ORA-19591: backup aborted because job time exceeded duration time
Cause: You tried to backup with duration option and the time provided was not sufficient to complete the backup.
Action: Adjust the duration time and re-run the command. Or run the backup command without duration option.
ORA-19591是Oracle数据库错误,当在做备份时发现任务超过设定的持续时间,则备份失败,报出这个错误。
官方解释
ORA-19591: 表明RMAN 尝试备份超出了设置的持续时间,超出部分将停止备份,导致备份失败。
常见案例
此主要是在使用RMAN做备份时出现,当备份任务设定的持续时间到达时,再没有结束正在执行的备份程序,RMAN会自动停止当前备份任务,抛出19591这个错误。
一般处理方法及步骤
1. 根据执行日志,查看设定的持续时间是多少,以及当前是哪个文件正在备份中;
2. 修改rman配置或在当前的备份前重新设定持续时间;
3. 重新设定持续时间后,可以重新执行当前正在备份的文件;
4. 避免此问题,在RMAN备份时需要给一个大于备份所需要的执行时间的持续时间,以便备份过程正常完成。