Como faço para verificar se o banco de dados em espera do Oracle 11g está sendo atualizado

1

Recentemente, configuramos um site de DR para o nosso servidor de banco de dados Oracle 11g em um local remoto como um banco de dados de reserva.

Como posso verificar se os logs de arquivo estão sendo aplicados ao banco de dados de reserva e qual foi o último que foi aplicado?

    
por OilyRag 06.10.2009 / 21:40

2 respostas

2

Confira esses links do 11g Data Guard Concepts and Administration (você não precisa que o Data Guard seja configurado para que seja útil):

3.2.7 Verifique se o banco de dados em espera física está sendo executado corretamente ou 4.2.6 Verificar se o banco de dados de reserva lógica está sendo executado corretamente .

Se você tiver o Grid Control, é ainda mais fácil. Há um link em Manutenção que permite manter a configuração do Data Guard, incluindo uma exibição gráfica de transporte e aplicar tempos de atraso, último log recebido / aplicado e outras vantagens.

    
por 06.10.2009 / 22:07
2

Você pode usar a seguinte consulta no banco de dados Primário

select max(sequence) from V$archived_log;

e no banco de dados em espera

select max(sequence) from V$log_history;

Se o resultado for o mesmo, significa que seu banco de dados de espera está sincronizado com o banco de dados principal.

    
por 10.01.2014 / 05:31