Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Recuperacion de los ControlFiles

Estas en el tema de Recuperacion de los ControlFiles en el foro de Oracle en Foros del Web. Hola, Tengo una BD Oracle 9i de producción y otra en otro servidor para el catálogo de recuperación de RMAN, la BD en modo Archivelog ...
  #1 (permalink)  
Antiguo 16/10/2008, 10:02
 
Fecha de Ingreso: marzo-2005
Mensajes: 189
Antigüedad: 19 años, 8 meses
Puntos: 0
Recuperacion de los ControlFiles

Hola,
Tengo una BD Oracle 9i de producción y otra en otro servidor para el catálogo de recuperación de RMAN, la BD en modo Archivelog y configurado el Controlfile Autobackup.
Estoy intentando hacer una recuperación del control files de mi BD con RMAN, asumiendo que he perdido los tres y que tanto el spfile como los redo log están intactos y he encontrado un caso práctico que explica como hacerlo pero no me funciona y no entiendo por qué, de hecho no entiendo ni el método:

- En primer lugar, me dice que me arranque RMAN conectando únicamente al catálogo de recupèración,hasta aqui bien.

- Lo siguiente que me indica es que me conecte al target con:
CONNECT TARGET <usuario/contraseña@cadena_conexión>;
Lo cual ya me resulta imposible ya que tengo la BD sin controlfiles y por lo tanto está detenida.

me conecto entonces a la BD desde el propio servidor y hago un startup nomount y vuelvo a intentar conectarme a la Target pero entonces me salta un error informando de que el listener no encuentra una instancia apropiada a la que conectar.

Otra curiosidad es que cuando intento conectar con CONNECT TARGET <cadena_conexión>; (sin poner el usuario y la contraseña) no me da ningún error, pero me pide que introduzca una contraseña pero sin haberme pedido antes usuario...¿sabeis a que contraseña se referira??? he probado un monton, pero nada.
Habiendome parado en este punto el resto de comandos que me indican que introduzca son indiferentes.

El ejemplo es en un Oracle 10g, pienso que el problema puede ser poruqe que la mia es 9i. En ese caso ¿alguien conoce alguna forma de recuperar los controlfiles?

otra cuestion: he visto que no se recomienda hacer este tipo de recuepración porque luego habria que arrancar la BD en modo reserlogs, lo cual parece que debe dar mucho miedo, ¿pero alguien puede explicarme que es resetlogs y que implica arrancarla de ese modo?

Un saludo
  #2 (permalink)  
Antiguo 17/10/2008, 04:54
 
Fecha de Ingreso: marzo-2005
Mensajes: 189
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: Recuperacion de los ControlFiles

Bueno, en vista del éxito obtenido voy a simplificar mi pregunta:

¿¿¿como se supone que debo conectarme a una BD de producción desde RMAN si esta BD esta caida y no puede montarse, como por ejemplo cuando ha perdido los ficheros de control???
  #3 (permalink)  
Antiguo 20/10/2008, 05:31
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Respuesta: Recuperacion de los ControlFiles

Te dejo un link para ver este tema. http://download.oracle.com/docs/cd/B...ov.htm#1009235

Saludos
  #4 (permalink)  
Antiguo 21/10/2008, 04:30
 
Fecha de Ingreso: marzo-2005
Mensajes: 189
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: Recuperacion de los ControlFiles

Gracias Matanga, precisamente he estado siguiendo ese documento en formato .pdf que me descargué hace tiempo, pero mi problema sigue siendo el mismo.

To recover the database with a backup control file and a recovery catalog:

After connecting to the target database and recovery catalog database, start the instance without mounting the database:
STARTUP NOMOUNT


Tanto en este documento como en otros que he podido ver te indica que debes conectarte al catálogo de recuperación, y acto seguido conectarte al target, pero al estar este detenido no hay forma de hacerlo, o por lo menos yo no se como. Lo que hago es lo siguiente:

Desde el servidor donde tengo la BD con el catálogo abro RMAN y me conecto al catálogo:

c:\>RMAN catalog us_rman/pw_rman@pruebas_rman

Recovery Manager: Versión 9.2.0.7.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights

conectado a la base de datos del catßlogo de recuperación

RMAN>connect target usuario/clave@BD_produccion;

RMAN-00571: ================================================
RMAN-00569: ==== ERROR MESSAGE STACK FOLLOWS===================
RMAN-00571: ================================================
ORA-12523: TNS:el listener no ha encontrado una instancia adecuada para la conexión del cliente


La única forma de la que puedo conectarme desde aqui es accediendo a la BD de producción y montar la BD, pero entonces ya no puedo restaurar el controlfile desde el autobackup.

Esa es mi duda realmente, entiendo el procedimiento y los pasos a seguir, pero me he quedado atascado en este punto. Tal vez me falte algo por configurar o por registrar en el catálogo....no se...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:15.