7 x 24 在线支持!
Can't Recover a Database Saved With the OEM Backup Facility RMAN-06169
APPLIES TO:
Oracle Database - Enterprise Edition - Version 8.1.6.0 to 10.1.0.2 [Release 8.1.6 to 10.1]
Information in this document applies to any platform.
SYMPTOMS
RMAN restore fails with RMAN-6169
RMAN-06169: could not read file header for datafile 1 error reason 15
CHANGES
CAUSE
From kcv.c
/* if the controlfile is not a backup then the controlfile checkpoint count
** stored in the file header should be less than or equal the one in the
** controlfile. If it is not, then controlfile is an old restored image
** copy */
if (KCCFHX(&hx->kcvhxft.kccftbch)->kccfhxfh.kccfhtyp != KCCTYPBC
&& fhp->kcvfhccc > fe.kccfecpc)
{ /* wrong checkpoint count */
hx->kcvhxerr = KCVHXCPC;
goto got_header;
}
#define KCVHXCPC 15 /* wrong checkpoint count */
An incorrect version of controlfile is used
The Controlfile was CURRENT but from an older COLD-backup
than the restored datafiles.
SOLUTION
Restore a more recent controlfile.