as soon as you raise the version in the compatible parameter, Oracle will
make changes to the datafile headers (among other things) - which makes it
impossible to read them with compatible set to a lower version. You also
can't reverse a compatible parameter change without doing a restore.

Here is my situation. I have a 10.2.0.1 database (DB01) where compatible
parameter is set to 10.2.0. I have a cold
backup created last night and I would like to restore it on another
server
where I have 10.2.0.1 database (DB02) ,
but with the compatible parameter set to 10.0.0. I am getting the
error:

Does that mean that I have to change the compatible parameter on my DB02
database to match the one on
DB01 (e.g - 10.2.0) in order to do the restore or is there a way to
accomplish the restore the way I want?