ORA-02291: integrity constraint (RMAN.RLH_F1) violated

PROBLEMAS CON RMAN : REGISTER DATABASE – UNREGISTER DATABASE

Me disponia a realizar la tarea de agregar una base de desarrollo a los backups automaticos con RMAN por una solictud de gente de ese departamento ya que hace un tiempo la tenian abandonada y estaban teniendo una fuerte actividad developer. Mi sorpresa fue mayuscula cuando me intento loguear para registrarla en el catalogo de RMAN y probrar un backup de controlfile arrojandome el error ORA-02291

[oracle@dat1010lx bin]$ rman target / catalog=rman@catrman

Recovery Manager: Release 10.2.0.4.0 - Production on Thu Nov 4 16:29:34 2010

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

connected to target database: POTDESA (DBID=3043094951)
recovery catalog database Password:
connected to recovery catalog database

RMAN> register database;

starting full resync of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of register command at 11/04/2010 16:29:46
RMAN-03014: implicit resync of recovery catalog failed
RMAN-03009: failure of full resync command on default channel at 11/04/2010 16:29:46
ORA-02291: integrity constraint (RMAN.ORL_F1) violated - parent key not found

RMAN> quit

El error estaba ocurriendo por que los chicos del team habian registrado la base para automatizar la tarea, y mientras se resincornizaba
Sigue leyendo

ORA-38760: This database instance failed to turn on flashback database

RECUPERANDO UNA BASE MODO ARCHIVE Y FLASHBACK ON

Trabajando una tarde tuve que recuperar un ambiente donde habiamos realizado algunas pruebas de stress y teniamos que arrancar desde cero.

Si bien habiamos puesto un restore point despúes de la toma del backup del punto cero, nos habiamos quedado sin espacio en la FRA y esto hizo que los flashback logs se pisarán.

La recuperación la hice por medio de la herramienta favorita de ORACLE y de todos los DBAS’ 😀 . RMAN.

Al momento de hacer el recovery de la base descubro que falla debido al error ORA-38760. Esto ocurre por que el backup de la base se hizo en caliente, un backup hot, y la base se encontraba en modo flashback.

Sigue leyendo