Convert Physical Standby to a single instance

Dúvidas, dicas e atualizações sobre o Treinamento Oracle Data Guard.
Post Reply
brunors

Convert Physical Standby to a single instance

Post by brunors » Wed Feb 12, 2014 11:52 am

Olá Portilho!

Estou pensando em fazer um físico standby virar um banco de dados primary independente, apenas para consulta. Em suma , desabilitar o Data Guard tendo dois bancos de dados primary independentes.
Estava pensando em fazer da seguinte maneira:

STD>ALTER DATABASE ACTIVATE STANDBY DATABASE;
STD> SHUTDOWN IMMEDIATE;
STD>START

Andei pesquisando e vi que após isso, parece que o esse antigo standby físico nunca mais poderá ser um físíco standby novamente. Fiquei pensando nos controlfiles, que seria diferente do primary. No entanto, creio que após o comando ele converte estes controlfiles.

Final:

A- Primary, sem relação com B. (Configurações de Data Guard desativadas)
B-Antigo stanby físico, primary. Sem relação com A (convertido para Primary).

Gostaria qual a melhor solução e dica para este ambiente em questão.

Obrigado, Bruno Reis.
http://www.brunors.com

portilho
Site Admin
Posts: 482
Joined: Wed May 29, 2013 8:51 am

Re: Convert Physical Standby to a single instance

Post by portilho » Sun Feb 23, 2014 8:07 pm

Para fazer um Standby ficar disponível apenas para consultas, o mais fácil é o Active Data Guard.

Mas como você disse que quer que este banco seja independente (não receba mais atualizações), o procedimento que você passou está correto.
E realmente, após este procedimento o antigo Standby não poderá mais receber Archives da Produção, pois sofreu uma operação de RESETLOGs. Seu CONTROLFILE foi alterado, mas esta aleração é para refletir que este não é mais um STANDBY CONTROLFILE; por exemplo, o DBID continua o mesmo.

Mas, se você executar um REINSTATE DATABASE pelo Data Guard Broker, o antigo Standby sofre um FLASHBACK DATABASE para antes do RESETLOGs, e então pode voltar a receber Archives da Produção.

Se você quiser ficar alternando entre Banco independente / Standby, outra alternativa é o Snapshot Standby (Lab 14 do Treinamento Oracle Data Guard), que será um banco independente (não aplicará alterações da Produção), até ser convertido de volta (também com um simples comando) a Phisical Standby novamente. O ponto contra do Snapshot Standby é o tamanho da área de Archives (na Produção e Standby), que terá que guardar todos os Archives deste a conversão para Snapshot, até que o Standby seja convertido novamente para Phisical Standby.

brunors

Re: Convert Physical Standby to a single instance

Post by brunors » Sun Feb 23, 2014 8:22 pm

Obrigado pelo retorno Portilho!
Usei exatamente o Activate e foi com sucesso!

Att, Bruno Reis.
http://www.brunors.com

portilho
Site Admin
Posts: 482
Joined: Wed May 29, 2013 8:51 am

Re: Convert Physical Standby to a single instance

Post by portilho » Mon Feb 24, 2014 5:30 am

:-D

Post Reply