see the oracle docs :
"RMAN uses the autobackup format and DBID to determine where to hunt for the control file autobackup. If one is found, RMAN restores the control file to all control file locations listed in the
I just want to copy a controlfile to another directory in ASM, I want to duplicate it. It's not a recovery scnario.
I want to know if someone knows the command copy in rman.
I have already used it but I forgot the entire command.
RMAN > BACKUP AS COPY CURRENT CONTROLFILE FORMAT '+DATA';
but to make the DB use it I am not sure how you can do it.
You can create navigate new control file name using asmcmd.
It will look something like
Then you can adjust your CONTROL_FILES parameter accordingly. There are a few options, for example,
CONTROL_FILES = ('+DATA/<SID>/controlfile/Current.257.806290883', '+FRA/...')
or you could specify just CONTROL_FILES = ('+DATA', '+FRA') with no specific path (this example assumes you have two control file copies in two different disk groups).
You could also create an alias using asmcmd's mkalias command and use that in CONTROL_FILES parameter.
1 person found this helpful
If both controlfiles are to be in the same DG ... why not put one controlfile in a filesystem ?
Hemant K Chitale
I was able to copy the controlfiles usign rman.
I duplicated it and inserted the new controlfile in spfile.