今天有同事找我,说是新上的ODS备份时好时坏,让我找Oracle开个SR。
啥问题这么严重,要开SR?先拿日志来看看。
Starting backup at 01-FEB-12
channel ch00: starting full datafile backup set
channel ch00: specifying datafile(s) in backup set
released channel: ch00
RMAN-00571:
===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS
===============
RMAN-00571:
===========================================================
RMAN-03009: failure of backup command on ch00 channel at 02/01/2012
16:13:53
ORA-19810: Cannot create temporary control file +DATADG in
DB_RECOVERY_FILE_DEST
RMAN> RMAN>
Recovery Manager complete.
ORA-19810:
Cannot create temporary control file +DATADG in
DB_RECOVERY_FILE_DEST
RMAN-08132:
WARNING: cannot update recovery area reclaimable file list
看来关键是ORA-19810:
Cannot create temporary control file +DATADG in
DB_RECOVERY_FILE_DEST
查了一下metalink,还真有notes,原来是在设置snapshot controlfile时只设置了+DATADG,没有写具体的文件名,
纠正办法很简单:
rman target /
CONFIGURE SNAPSHOT CONTROLFILE NAME TO
'+DATADG\snapcf_odsdb.f'
同事确认说备份OK了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/6467/viewspace-715451/
,如需转载,请注明出处,否则将追究法律责任。