Oracle Error ORA-19691: string is from different database: id=string, name=string

Oracle Error Message

ORA-19691: string is from different database: id=string, name=string

Reason for the Error

The database name or database id in backup piece header does not match the one in control file.

Solution

Supply the correct backup piece belonging to this database.