Friday, March 20, 2009

ORA-00600: internal error code, arguments: [krbbfmx_notfound]

I got an ORA-00600 when trying to run a CFD backup to disk on d-prod-oranode-12. It is a known bug fixed in 10.2.0.4


RUN {
ALLOCATE CHANNEL disk1 DEVICE TYPE DISK FORMAT '/oraexport/cfd_backup/rman_%d_%T_%s_%p';
BACKUP as compressed backupset database;
}

channel disk1: starting piece 1 at 20 MAR 2009 14:29:25
RMAN-03009: failure of backup command on disk1 channel at 03/20/2009 14:29:28
ORA-00600: internal error code, arguments: [krbbfmx_notfound], [72], [131073], [], [], [], [], []
continuing other job steps, job failed will not be re-run


# From Metalink :-
Bug 5207044 Note 5207044.8

ORA-600 [krbbfmx_notfound] can occur during RMAN backup of locally managed datafiles.

Workaround:
Disable undo optimization by using:
- BLOCKS ALL qualifier in backup command,
ie. backup blocks all database
This disables unused block optimization for the backup command only.
or
- Set "_unused_block_compression"=false as an initialization parameter.
This disables unused block optimization for all backups until removed.