Check metalink for the ORA-00600 error lookup. Enter the first argument when prompted and it will tell you what your issue is and about a million possible solutions:

Code:
DESCRIPTION:    A data block SCN is ahead of the current SCN.    
The ORA-600 [2662] occurs when an SCN is compared to the dependent SCN    
stored in a UGA variable.    
If the SCN is less than the dependent SCN then we signal the ORA-600 [2662]   
internal error.
Try some of the more obvious solutions first, and if that doesn't work, then get Oracle Support on the Dog and Bone.