Ir al contenido principal

Dba stuff

Un cajon desastre para el día a día

Dba stuff

Menú principal

  • Inicio

Navegación de entradas

← Anterior Siguiente →

Uso de catalogo para distintas versiones de Oracle

Posted on 20 septiembre, 2012 por admin

Hoy vamos a ver uno de los problemas mas sencillos de solucionar que nos podemos encontrar a la hora de usar catálogos comunes de RMAN.

Cuando usamos una base de datos de catálogo común para varias instancias es muy posible que llegue el momento en el que la version de la base de datos que queremos salvaguardar sea mayor que la versión de la base de datos de catálogo.

Esto nos sucederá por ejemplo si intentamos registrar una 11gr2 en un catálogo ubicada en una version XE.
A la hora de hacer el comando «register database» nos encontraremos con el error:

PL/SQL package RMAN.DBMS_RCVCAT version XXXX in RCVCAT database is not current

¿que podemos hacer entonces?

Como decía al principio, afortunadamente es el error mas facil de solucionar con el que nos vamos a encontrar, simplemente tenemos que actualizar el catálogo de RMAN.

Para ello, nos conectaremos a RMAN desde el servidor que queremos registrar  y sin conectarnos al target  y ejecutaremos «update catalog»

Las únicas dos cosas que hemos de tener en cuenta para esta accion son:

  1. Es necesario conectarse con el propietario del esquema de RMAN, no puede hacerse con los usuarios de los catálogos virtuales
  2. Como decía anteriormente, ha de hacerse sin conectar a la base de datos «target» y desde la base de datos cuya version es mas nueva que la del catálogo

 

Como veis, una solución sencillisima a un problema que seguro tarde o temprano vamos a sufrir

 

Esta entrada fue publicada en backup, dummie y etiquetada backup, catalogo, rman por admin. Guarda enlace permanente.
Funciona gracias a WordPress