Seth, I am not using a recovery catalog however CONTROL_FILE_RECORD_KEEP_TIME has been raised to 60 to make sure we have enough history. In any case I have opened a SR to see if Oracle can shed some light. Thanks, Ken. On Tue, Sep 2, 2014 at 5:23 PM, Seth Miller <sethmiller.sm@xxxxxxxxx> wrote: > Ken, > > Are you using a recovery catalog? If not, chances are your control file > has not maintained enough RMAN records to satisfy your query. The > CONTROL_FILE_RECORD_KEEP_TIME parameter dictates the minimum amount of days > of records to keep and defaults to 7. It is likely that RMAN simply does > not have enough information. > > You can try creating a catalog or you can simply increase the > CONTROL_FILE_RECORD_KEEP_TIME to 31, make sure all of your backups are > cataloged and try the query again. > > Seth Miller > > > > On Wed, Jul 30, 2014 at 4:29 PM, Kenneth Fowler < > kenneth.r.fowler@xxxxxxxxx> wrote: > >> Hi All, >> >> >> >> I need to create some monitoring scripts to make sure that all of our >> database have adequate RMAN backups. All of our databases are set to >> recovery window of 14 days... >> >> RMAN> show retention policy; >> >> RMAN configuration parameters for database with db_unique_name BIOOCT1 >> are: >> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS; >> >> >> >> Obsolete backups are regularly purged as part of the backup script. For >> this particular database the oldest level 0 backup is from 12 July... >> >> >> >> RMAN> list backup summary; >> >> >> List of Backups >> =============== >> Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag >> ------- -- -- - ----------- --------------- ------- ------- ---------- --- >> 2453 B 0 A DISK 12-JUL-14 1 1 YES >> 2014-07-12_062414_LEV0 >> 2454 B 0 A DISK 12-JUL-14 1 1 YES >> 2014-07-12_062414_LEV0 >> 2456 B A A DISK 12-JUL-14 1 1 YES >> 2014-07-12_062414_LEV0 >> 2457 B 1 A DISK 14-JUL-14 1 1 YES >> 2014-07-14_181501_LEV1 >> 2458 B 1 A DISK 14-JUL-14 1 1 YES >> 2014-07-14_181501_LEV1 >> 2459 B A A DISK 14-JUL-14 1 1 YES >> 2014-07-14_181501_LEV1 >> 2460 B A A DISK 14-JUL-14 1 1 YES >> 2014-07-14_181501_LEV1 >> 2461 B A A DISK 14-JUL-14 1 1 YES >> 2014-07-14_181501_LEV1 >> >> >> >> I figured that I would use "report need backup" to determine if there is >> an issue and alert via email however I tried the following as a test... >> >> >> >> RMAN> report need backup recovery window of 30 days; >> >> Report of files that must be backed up to satisfy 30 days recovery window >> File Days Name >> ---- ----- ----------------------------------------------------- >> >> >> >> It came back with nothing. I do not have backups old enough to support >> recovery to a point in time 30 days back so am wondering why the "report >> need backup recovery window of 30 days;" did not list all of the data >> files? The functionality is described in the docs as follows... >> >> >> >> RECOVERY WINDOW OF integer DAYS >> >> Reports datafiles for which there are not sufficient backups to satisfy a >> recovery window-based retention policy for the specified number of days, >> that is, datafiles without sufficient backups for point-in-time recovery to >> any point back to the time SYSDATE - integer. See Table 2-31 for >> description of output. >> >> >> >> So seems to me that it should list all data files in this case. Has >> anyone else seen this seemingly incorrect behavior? This is for Oracle >> Enterprise Edition 11.2.0.2 on OEL 5.5. >> >> >> >> Thanks, >> Ken. >> >> >