Pergunta sobre o Oculat Data Gaurd

2

Eu tenho dois servidores de banco de dados Oracle 11g, um no site primário e um segundo no site de failover, e pretendo usar o Oracle Data Gaurd para failover entre eles. Eu tenho poucas perguntas 1) Preciso de backup do banco de dados de espera. Em caso afirmativo, os requisitos seriam os mesmos que os da primária? 2) Em caso de failover, o que é bom, failover automático ou manual? 3) Que configuração de configuração e implementação é necessária para manter um endereço IP comum (IP virtual) nos bancos de dados.

    
por Rajeev 30.06.2010 / 08:53

2 respostas

2

apesar de admirar muito o excelente blog de Chen, devo dizer que discordo da pergunta 1 acima.

Fazer backup do seu dbs via RMAN deve ser apenas uma prática padrão. Neste caso, você poderia argumentar que o sistema de espera é o seu backup do banco de dados, o que é bom. Mas isso expõe o sistema a mais riscos - por exemplo, se a espera estiver indisponível por qualquer motivo, e você não estiver fazendo backups do RMAN no primário. Além disso, o backup de ambos os dbs permite que você prove que ambos os sites funcionam bem, o que reduz o risco novamente.

A menos que haja uma razão clara e convincente para não fazê-lo, é mais seguro apenas fazer backup de ambos os lados (e fazer alternâncias periódicas para provar que sua documentação operacional ainda é válida).

Para o ponto 2) isso depende, em parte, de seus requisitos de tempo de atividade - o sistema pode esperar que alguém execute comandos manuais, por exemplo? Não há resposta certa ou errada sobre isso, mas para os nossos sistemas, executamos as coisas manualmente, o que nos dá a chance de verificar as coisas antes de agir. E diminui o risco de que algo como um blip de rede possa disparar um failover desnecessariamente.

No ponto 3) você pode realmente usar um alias de DNS, ou você tem a opção de ter o novo banco de dados primário registrando um serviço com o ouvinte. Ambos funcionam bem, o último só precisa de entrada de DBA para configurar.

Felicidades,

Marcar

    
por 17.07.2010 / 13:55
1

1) Não. Você deve fazer backup primário ou em espera, mas não em ambos. Recomenda-se fazer backup do standby apenas para reduzir a carga no primário. Como o standby e o primary têm o mesmo DBID, você pode usar o backup para restaurar qualquer um deles.

2) Por automático você quer dizer FSFO ou usando corretor de dados? Usar o broker é ótimo - é um comando e verifica se tudo está funcionando antes de fazer o failover. Muito mais fácil e seguro do que manual. A FSFO é complicada e tem uma enorme sobrecarga administrativa, portanto, só use isso se você realmente precisar.

3) Nós não usamos IPs virtuais. Nós temos um nome DNS para o banco de dados. Os servidores de aplicativos e clientes usam o nome DNS. Em caso de emergência, modificamos o DNS e liberamos a configuração nos servidores e clientes de aplicativos.

    
por 30.06.2010 / 19:21