As melhores práticas para o Oracle 11gR2 Data Guard implicam que os bancos de dados principal e standby devem ter o mesmo layout, por exemplo. RAC para RAC.
Quais considerações especiais seriam necessárias para replicar um banco de dados RAC para um standby físico de nó único?
Alguma razão pela qual isso seria uma péssima ideia?
Não há nenhuma consideração especial que precise ser levada em consideração ao definir uma configuração RAC->Sem RAC Primário->Standby.
Na verdade, há um white paper escrito pela Oracle que explica a configuração.
A documentação do Oracle está aqui .
Em meu ambiente, encontrei apenas alguns parâmetros init adicionais que precisavam ser alterados, em comparação com uma única instância para configuração de instância única.
Eles tiveram que ser removidos ou alterados ao criar o pfile inicial para a instância de espera.
Este é bastante óbvio e deve ser definido como falso:
Provavelmente, eles não devem ser configurados no modo de espera de instância única:
Da mesma forma, se estivermos usando o RMAN para criar o banco de dados standby, o script clone precisa abordar os mesmos parâmetros e pode ser algo como isto:
Há uma visão geral razoável no white paper 10g MAA mencionado por Phil. Não consegui encontrar muito no white paper do 11g MAA, mas pode ser resolvido a partir da documentação do protetor de dados ou simplesmente por tentativa e erro.
Além disso, não consegui encontrar referências ao uso do ouvinte SCAN do primário em cluster, então deixei a instância em espera conectar-se por meio de um ouvinte VIP dedicado, o que deve funcionar. Suponho que alguém não queira que o tráfego de guarda de dados passe pela rede pública de qualquer maneira.