Pasos para recuperar un archivo de datos dañado en la base de datos en espera

Introducción:

Hubo un problema recientemente en uno de los entornos de dataguard. Uno de los sistemas de archivos(/u05/PROD/) en el entorno dataguard se dañó. Los archivos agregados al primario no se reflejaban en el modo de espera. El «Proceso de Recuperación Administrado» también se detuvo en el entorno de dataguard y no se inició.

Pasos para solucionar el problema :

1. En la base de datos principal, realice una copia de seguridad de todos los archivos de datos que residen en /u05/PROD/ mountpoint.

RMAN> formato de copia de seguridad del archivo de datos 10 ‘ / u05 / PROD / archivo de datos10.bkp’;

2. Transfiera las piezas de respaldo a la base de datos en espera

3. En la base de datos de reserva física, catalogue los backuppieces.
RMAN> catalog backuppiece ‘ / u05 / PROD / datafile10.bkp»;
RMAN> list backuppiece » / u05/PROD / datafile10.bkp’;
RMAN> copia de seguridad de lista de archivos de datos 10;

4. Detener rehacer aplicar / MRP en la base de datos física en espera.
SQL> ALTER DATABASE RECUPERAR LA CANCELACIÓN DE LA BASE DE DATOS EN ESPERA ADMINISTRADA;

5. En la base de datos en espera, restaure el archivo de datos
RMAN> restaurar el archivo de datos 10;

6. Inicie MRP en la base de datos física en espera.
Base de datos:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
Base de datos:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

Leave a Reply

Tu dirección de correo electrónico no será publicada.