For an optimal Oracle recovery, the following steps should be taken:
Back up all control files before Storage Rollback
Ensure that the control files are not rolled back
Ensure that all archived redo logs are available
Media recovery procedures