Solved

Crosscheck Error:ORA-19608 "is not a backup piece"

Posted on 2010-09-13
5
2,400 Views
Last Modified: 2013-12-19
I have an Oracle database 9.2.0.6. This is backed up daily using RMAN script. I also have a scheduled job to clear off obsolete backups, basically a RMAN script with the following:
CROSSCHECK BACKUP;
CROSSCHECK ARCHIVELOG ALL;
REPORT NEED BACKUP;
DELETE FORCE NOPROMPT OBSOLETE;
LIST BACKUP SUMMARY
I have noticed that every couple of days this now fails giving me the following error:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of crosscheck command on ORA_DISK_1 channel at 09/12/2010 21:00:09
ORA-19608: F:\BACKUP\Database\ORA_DF729443709_S6959_S1 is not a backup piece

However a manual crosscheck on the backups has no issue and the scheduled task will work fine on the next night. Has anyone seen this before?
0
Comment
Question by:ESS-IRL
  • 2
  • 2
5 Comments
 
LVL 29

Expert Comment

by:MikeOM_DBA
ID: 33672245

Try:

DELETE NOPROMPT BACKUPPIECE 'F:\BACKUP\Database\ORA_DF729443709_S6959_S1';

0
 
LVL 8

Expert Comment

by:POracle
ID: 33672439
Mike,

I wonder, is it really backuppiece or Oracle managed File???

Crosscheck mark backup as "Expired" not obsolete.
0
 
LVL 8

Expert Comment

by:POracle
ID: 33672494
I searched and I got this for you

http://searchoracle.techtarget.com/answer/Error-with-RMAN-cold-backup

I hope this will help you.
0
 
LVL 29

Accepted Solution

by:
MikeOM_DBA earned 500 total points
ID: 33684983
The solution from the link posted by POracle is the same I suggested:

"...etc ...The next thing to do is to tell RMAN that the backup piece no longer exists. This is done with the DELETE command in RMAN.The next thing to do is to tell RMAN that the backup piece no longer exists. This is done with the DELETE command in RMAN."

Good luck!

0
 

Author Closing Comment

by:ESS-IRL
ID: 33734289
Delete command in RMAn sorted it - thanks
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Join & Write a Comment

Working with Network Access Control Lists in Oracle 11g (part 1) Part 2: http://www.e-e.com/A_9074.html So, you upgraded to a shiny new 11g database and all of a sudden every program that used UTL_MAIL, UTL_SMTP, UTL_TCP, UTL_HTTP or any oth…
Cursors in Oracle: A cursor is used to process individual rows returned by database system for a query. In oracle every SQL statement executed by the oracle server has a private area. This area contains information about the SQL statement and the…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Via a live example, show how to take different types of Oracle backups using RMAN.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now