PROBLEM:

While taking RMAN backup in oracle RAC database, getting below error.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of resync command on default channel at 12/10/2016 22:16:52
ORA-00245: control file backup failed; target is likely on a local file system
Recovery Manager complete.
No lines match the search criteria.

SOLUTION:

Check the snapshot controlfile location in rman configuration.

CONFIGURE SNAPSHOT CONTROLFILE NAME TO ‘/oracle/app/oracle/product/12.1.0.2/dbhome_1/dbs/snapcf_TESTDB21.f’; # default

The error is because, controlfile location is set to non shared file system.

To fix it , change the configuration to point it to a shared location or ASM disk.

Now try to take backup again. it will work fine.