lunes, 16 de enero de 2012

Error ORA-01503 y ORA-12720 cuando clonas una BD en RAC

Cuando clonas una BD en un ambiente de RAC, si te topas con el siguiente error:
 
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 01/17/2012 23:29:05
RMAN-06136: ORACLE error from auxiliary database: ORA-01503: CREATE CONTROLFILE failed
ORA-12720: operation requires database is in EXCLUSIVE mode

Necesitas cambiar el parametro cluster_database a falso:


alter system set cluster_database=FALSE scope=spfile sid='INSTANCE_NAME';


Una vez que hayas terminado con el proceso de clonacion, tienes que regresar el parametro a verdadero para que esta instancia siga siendo parte de tu configuracion de RAC.

alter system set cluster_database=TRUE scope=spfile sid='INSTANCE_NAME';