Restaurando archivelogs
Hoy vamos a volver a las entradas para dummies .
En esta entrada vamos a ver en una entrada muy rapida algunas maneras de restaurar archivelogs.
Desde numero de secuencia
RUN { SET ARCHIVELOG DESTINATION TO '/ruta'; restore archivelog logseq=8702; }
Podemos hacerlo tambien con un rango con
restore archivelog from sequence 8619 until sequence 8702;
o tambien con
restore archivelog sequence between 8619 and 8702;
De un dia atras
Esta puede ser muy comoda a la hora de incrementales
RUN { SET ARCHIVELOG DESTINATION TO '/ruta'; ALLOCATE CHANNEL d1 DEVICE TYPE disk; restore ARCHIVELOG FROM TIME 'SYSDATE-1' UNTIL TIME 'SYSDATE'; }
Tambien podriamos indicarlo
restore ARCHIVELOG FROM TIME "to_date('11/04/20 00:00:01','DD/MM/YY HH24:MI:SS') UNTIL TIME 'SYSDATE';
En RAC
En un rac es igual que en los anteriores, pero deberemos de indicar el numero de thread que nos corresponde
{ SET ARCHIVELOG DESTINATION TO '/ruta' restore archivelog from logseq=8619 until logseq=8702 thread=2; }
Specifying Records by SCN: Example This example restores backup archived redo log files from tape that fall within a range of SCNs:
RESTORE ARCHIVELOG SCN BETWEEN 94097 AND 106245;
RMAN> run {
2> ALLOCATE CHANNEL ch1 DEVICE TYPE DISK FORMAT = 'D:\dbawork\na38551\MKS01P_ARCH\';
3> RESTORE ARCHIVELOG FROM SEQUENCE 128458 UNTIL SEQUENCE 128510;
4> RELEASE CHANNEL ch1;
5> }