数据库异机恢复时报如下错误:
通过oerr ora 19563
/oracle>oerr ora 19563
19563, 00000, "%s header validation failed for file %s"
// *Cause: When opening the file to be placed in a copy or backup set,
// to be inspected, or used as the target for
// an incremental restore, its header was not
// recognized as a valid file header for a file of the indicated
// type (datafile, archived log, or control file) belonging
// to the current database.
// *Action: Ensure that the correct files are being specified for the copy
// or backup operation.
通过分析脚本,发现有两个文件名冲突,导致rman恢复时,不能覆盖原文件。
MOS上面有相关案例:
Modify the set newname commands for files that are duplicated. I.e., each name specified with the 'set newname' command must be unique.