viernes, 15 de diciembre de 2017

Refresh Standby con Backup Incremental - Actualizar Standby con un backup incremental {13 faciles pasos}

1- Detener el proceso de Media Recovery
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
 
2- Select al SCN donde donde se encuentra la Standsby
SELECT to_char(CURRENT_SCN) FROM V$DATABASE;

          








3- Con el Scn realizaremos un backup en la BD primaria. 

RUN {
ALLOCATE CHANNEL D1 TYPE DISK;
ALLOCATE CHANNEL D2 TYPE DISK;
BACKUP INCREMENTAL FROM SCN 13546619995984 DATABASE FORMAT '/backup/rman/BAckup_incre_%U' tag 'FORSTANDBY';
}


4- Una vez finalizado el backup, copiamos todas las piezas a un directorio que pueda leer la DB Standby y catalogamos las piezas desde RMAN en la standby
RMAN> CATALOG START WITH '/backup/ForStandby'; 

4- Luego hacer recover de la Standby 
RMAN> RECOVER DATABASE NOREDO; 
 
5- Realizar un backup del controlfile en la primaria
RMAN> BACKUP CURRENT CONTROLFILE FOR STANDBY FORMAT '/backup/controlStandbyCTRL.bck'; 

6- Copiar el backup del controlfile a un directorio disponible para la Standby

7- En la primaria realizar un backup de los nombres de los datafiles
SQL> 
spool datafile_names_step8.txt
set lines 200
col name format a60
select file#, name from v$datafile order by file# ;
spool off

8- Conectarse a la Standby y restaurar el controlfile
RMAN> SHUTDOWN IMMEDIATE;
RMAN> STARTUP NOMOUNT; 
RMAN> RESTORE STANDBY CONTROLFILE FROM '/tmp/controlStandbyCTRL.bck'; 

9- Shut de Standsby
SQL> SHUTDOWN; 
SQL> STARTUP MOUNT; 

10- Para que la estructura de datafiles en la standby sea reconocida por el controlfile
debemos catalogar los archivos
RMAN> CATALOG START WITH '+DATA/instance/datafile/';
 
11- Hacer que esos Datafiles sean los actuales
RMAN> SWITCH DATABASE TO COPY;  

12- Debemos limpiar todos los redo logs
SQL> ALTER DATABASE CLEAR LOGFILE GROUP 1
SQL> ALTER DATABASE CLEAR LOGFILE GROUP 2
SQL> ALTER DATABASE CLEAR LOGFILE GROUP 3 

13- Reiniciar el proceso de media recovery
SQL> RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

No hay comentarios:

Publicar un comentario