Pular para o conteúdo

Fóruns Banco de dados Oracle APLICAÇÃO DO ARCHIVELOG APLICAÇÃO DO ARCHIVELOG

#93789
invoid
Participante

    Bom, você quer fazer o que exatamente? Atualizar uma base de testes apenas? Se for, indico o procedimento de duplicação de banco de dados.

    Você quer manter uma base em paralelo, para caso haja problemas na primeira? Então, é o dataguard ou um standby database manual.

    Tem que ver o licenciamento, se sua licença permite a utilização do dataguard.

    Quando vou fazer migrações de bases muito grandes, eu faço um standby database manual para ir mantendo os bancos o mais próximos possíveis e na hora da migração apenas aplico os archives referentes às últimas alterações. Basicamente é:

    1. Faz uma cópia do seu banco, mas não o abra com a opção resetlogs. Eu geralmente restauro um backup feito via rman.
    2. Monte o banco, mas não o abra.

    3. Crie uma rotina que copie os archivelogs periodicamente para este novo servidor e os aplique no banco.

    Para utilizar, basta abrir o banco. Porém, depois disso, você terá que refazer o standby database.

    Agora, fique atento a copia dos archivelogs, pois como este standby não é gerenciado pelo oracle, ele não verifica se os archives foram aplicados do outro lado ou não, então, se vc mandar apagar os archives, ele vai apagar sem perguntar nada.

    Espero ter ajudado!