ORA-00245 controlfile backup failure in RAC with snapshot controlfile on local filesystem
Context
We have two Oracle RAC databases running on the same cluster. For clarity, I’ll refer to them as DB1 and DB2.
- RMAN backups for DB1 are executed from node 1
- RMAN backups for DB2 are executed from node 2
- Both databases have identical RMAN scripts and RMAN configurations
In both databases the snapshot controlfile location is set to the default:$ORACLE_HOME/dbs
Issue
The RMAN backup for DB1 completes successfully without any issues.
However, for DB2 the RMAN backup behaves as follows:
- Datafile backup: successful
- Archivelog backup: successful
- Controlfile backup: fails with the following error:
ORA-00245: control file backup failed; in Oracle RAC, target might not be on shared storage