Está en la página 1de 11

RECUPERACIÓN DE UNA BASE DE DATOS CON LA OPCIÓN

“RESET”

Primero damos tecleamos el siguiente comando:

brrecover -u / -b bdviczrw.fnd -t reset -p initGR1.sap

El BRRECOVER se maneja en base a menús, y dependiendo del avance que tengamos en la


recuperación de la BD las opciones de los distintos menús van teniendo los siguientes caracteres
de identificación:

+ Opción cuyos pasos ya fueron ejecutados


= Paso siguiente a ejecutar; puede ser un submenú
* Opciones cuyos pasos serán ejecutados de acuerdo a la secuencia de pasos.
# Opción no permitida para su ejecución.

Paso ya
ejecutado

Paso
siguiente a
ejecutar

Pasos
próximos a
ejecutarse

Opción no
permitida
El menú principal es el siguiente:

El primer paso a llevar a cabo es la elección de un respaldo consistente. El BRRECOVER toma


como respaldo consistente alguno de los siguientes:

• Backup offline de la base de datos


• Backup online de la BD que haya sido ejecutado con la opción “-m full”

En este caso elegimos el respaldo del cual queramos recuperar la BD (generalmente es el más
reciente de los mostrados en la lista).
En caso de que no cumpla con cualquiera de los dos puntos antes mencionados nos mandará el
siguiente mensaje:

En el archivo /oracle/<SID>/sapbackup/back<SID>.log se registran los respaldos ejecutados, y


dentro de ese archivo debe haber registrado por lo menos un backup full o un offline, y el
BRRECOVER se basará en él para iniciar la recuperación de la Base de Datos.

El siguiente paso después de haber elegido el respaldo para hacer la recuperación, es revisar el
estatus de los archivos de la BD.

En caso de que la BD no esté activa, el BRRESTORE la va a arrancar y montar:


En este paso revisa los siguientes elementos de la Base de Datos:

• Tablespaces (incluyendo los datafiles por tablespace)


• Redo log files
• Control files
• Existencia de los datafiles. En caso de que existan los datafiles que va a restaurar envía
el siguiente mensaje de warning:

NOTA:
Es correcto que sobrescriba los datafiles que ya existen para garantizar tanto la consistencia
como la pronta recuperación de la BD. De otra forma, probablemente nos pediría archive logs
que no tengamos.

El tercer paso es restaurar tanto control files como redo log files:

Después de restaurar el control file y los redo log files, el BRRECOVER nos mostrará el siguiente
submenú para hacer la restauración de los archive logs:
En caso de que modifiquemos alguna de las opciones debemos elegir el número y cambiar el
valor de dicha opción, por el contrario, si dejamos las opciones por default oprimimos “c” para
continuar.

En el siguiente submenú nos muestra las últimas opciones del comando BRRESTORE que va a
utilizar:

Oprimimos “c” para continuar.

IMPORTANTE:
Los archivos control file, redolog files y archive logs serán restaurados en un directorio que
se crea de forma automática y que lleva el mismo nombre que el job del BRRECOVER. La
ruta donde se crea dicho directorio es “/oracle/GR1/sapbackup”:

Después de que son restaurados son descomprimidos y copiados a su ruta original. En caso
de que marcara algún error sobre archivo no encontrado, revisar si está en esta ruta el
archivo indicado.

El cuarto paso es la restauración de los datafiles en base al backup en disco de la BD elegido


desde el primer paso.
Cuando oprimimos el número 4, el BRRECOVER nos indica que va a levantar la BD y nos pide
que confirmemos esta acción.

Al igual que en la restauración de los archive logs, nos muestra dos submenús para cambiar las
opciones que de acuerdo al backup vienen por default. En caso de que no las modifiquemos sólo
debemos dar “c” en cada uno de ellos.
Nos pedirá que oprimamos “c” para continuar. Nos marcará mensajes de warning indicando que
los datafiles serán sobrescritos, debemos oprimir “c” para que continúe.

Y finalmente nos solicitará confirmar (“c”) para comenzar el restore. Ahora debemos esperar a
que finalice el restore de los datafiles.

NOTA:
En caso de que no queramos oprimir tres veces “c” cuando nos lo pide el BRRECOVER,
podemos cambiar en el segundo submenú la opción 1 (“Confirmation mode”) a “no”:

Va a terminar con warnings el restore de los datafiles por los mensajes que señalaban los
datafiles iban a ser sobrescritos. Confirmamos que la utilería continúe (oprimir nuevamente “c”).

El paso 5 está deshabilitado porque el restore no lo hicimos en base a un respaldo incrementa,


así que escogemos el número 6: Aplicar archive log files.
El BRRECOVER menciona que la Base de Datos va a ser remontada usando el modo
“IMMEDIATE”, por lo que pide confirmar esta acción. Después de confirmarlo baja y sube
nuevamente la BD. Finalmente muestra el siguiente submenú.

Al igual que los demás, nos lista las opciones por default con las que correra el recover, y en el
punto número 10 nos muestra el comando que va a correr para recuperar la BD. Después de
confirmar esta acción comenzará la aplicación de archive logs.

NOTA:
Debemos revisar cuál es el último archive log con que contamos en nuestro sistema para que
ese lo capturemos en el punto 5
El último paso que lleva a cabo el BRRECOVER es la apertura de la Base de Datos.

El submenú que nos aparece nos muestra la opción con la que abrirá la Base de Datos (por
default es “resetlogs”).

Confirmamos la acción y nos advierte que después de ejecutada esta tarea ya no se podrán
aplicar más archive logs.
Después de abrir la Base de Datos realiza las tareas de post-processing:

• Revisa los tablespaces y sus respectivos datafiles


• Revisa los redo log files
• Revisa los control files

Al final envía el siguiente mensaje:

Después de haber terminado todos los pasos que nos marca el BRRECOVER, solo nos queda
elegir la opción 8: “Exit program”.

Nos envía las estadísticas de los archivos recuperados y menciona que el BRRECOVER finalizó
satisfactoriamente con warnings o errores no fatales (los warnings son los que se nos
presentaron durante la aplicación de los pasos):
RECUPERACIÓN DE UNA BASE DE DATOS CON LA OPCIÓN
“DISASTER”
Para recuperar una BD después de un crash del server ejecutamos el siguiente comando:

brrecover -u / -t disaster

La utilería menciona que va a recuperar los siguientes archivos:


• El log del respaldo en el cual se va a basar para restaurar la BD
• Los archivos de parámetros
• El control file
• Los redo log files

Solicita confirmación para llevar a cabo esta acción. Descomprime los archivos y los restaura en
su ruta original

NOTA:
En caso de que no pueda bajar alguno de los archivos, debemos bajarlo del respaldo y
colocarlo manualmente en la ruta que está ocupando para hacer el restore.

Después de restaurar los archivos antes mencionados, ejecuta los mismos pasos que se llevan a
cabo con la opción “Reset”:

También podría gustarte