ORA-01578: Oracle data block corrupted (file # num, block # num) 
Cause: The given data block was corrupted, probably due to program errors. Action: Try to restore the segment containing the given data block. This may involve dropping the segment and recreating it. If there is a trace file, report the messages recorded in it to customer support.