Oracle Solution for Error ora-01674

Solution for Oracle Error ORA-01674

ORA-01674: data file string is an old incarnation rather than current file

What triggered the Error:

Recovery encountered redo that indicates this file was dropped from the database and another file was added using the same file number. This implies that a CREATE CONTROLFILE command was given the old file which was dropped rather than the latest file.

What should we do to fix it:

Rebuild the control file using CREATE CONTROLFILE, and give the correct file.