Mostrando entradas con la etiqueta refresh. Mostrar todas las entradas
Mostrando entradas con la etiqueta refresh. Mostrar todas las entradas

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;