Pular para o conteúdo

Fóruns Banco de dados Oracle RMAN – Recover para Standby RMAN – Recover para Standby

#88163
LoadingXp
Participante

    Entendi.

    Foi falha minha não ter explicado, mas vou passar meu ambietne

    Meu ambiente de produção é ASM e RAC, esse ambiente não pode ter indisponibilidade alguma, nem para backup…

    Eu tenho outra maquina que fica em outro local e esse arquivo é jogado via internet.

    Como o backup com o script “backup database”, dava um total de 120GB para jogar isso via internet é um parto… (rs)

    Ai eu quis ativar a compressão do backup, meu então o script de “backup database” para “backup as compressed backupset database;”

    Como nos tivemos uma falha de rede que durou 5 dias no site backup, eu vou ter que reconstruir esse ambiente para receber diariamente esses archives e aplicar nesse banco, tudo em modo “Mount”.

    O que eu fiz:

    Realizei o backup com o script:

    rman target /
    crosscheck backup;
    delete noprompt expired backup;
    backup as compressed backupset database;
    backup current controlfile for standby;
    exit;

    E agora quero fazer o restore para ativar esse ambiente novamente, só que eu não consigo.

    RMAN> recover database until time “to_date(’20-07-2009 22:00′,’DD-MM-YYYY HH24:MI’)”;

    [size=2]Starting recover at 23-JUL-09
    using channel ORA_DISK_1

    starting media recovery

    unable to find archive log
    archive log thread=1 sequence=182057
    Oracle Error:
    ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: ‘+DATADG/spintcp/system’

    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of recover command at 07/23/2009 14:28:53
    RMAN-06054: media recovery requesting unknown log: thread 1 seq 182057 lowscn 10245436450191[/size]

    [size=2]SQL> select * from v$log_history where sequence#=182057;

     RECID      STAMP    THREAD#  SEQUENCE# FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# RESETLOGS_CHANGE# RESETLOGS
    

    358153  688011128          2     182057    1.0240E+13 28-MAY-09   1.0240E+13                 1 22-MAY-07
    372985  692748039          1     182057    1.0245E+13 20-JUL-09   1.0245E+13                 1 22-MAY-07[/size]