> Our backup is overwritten with a corrupt backup too.
Restore from the next older backup
Most customers buy a Perpetual licence that does not terminate. What your organisation needs to be doing is to be paying for Support every year.
As regards the ORA-600s and recovery : Your best bet is Oracle. There are third party vendors -- search google for "DUL" and "PRM-DUL".http://www.parnassusdata.com/