Ambiente Atual:
Banco de dados de produção 12cR1 RAC -> digamos PROD
12cR1 Standby físico de instância única (Active Data Guard) -> Digamos DR1
Ambiente Planejado:
Banco de dados de produção 12cR1 RAC -> PROD (do ambiente atual)
12cR1 Standby físico de instância única (Active Data Guard) -> DR1 (do ambiente atual)
12cR1 RAC Physical Standby -> Digamos DR2 (Novo ambiente)
12cR1 Standby físico de instância única -> Digamos DR3 (standby em cascata para DR2) (Novo ambiente)
Nota importante: o data guard broker não será usado. O processo será feito manualmente.
Cenário:
Queremos mudar para uma nova máquina física.
As instalações da máquina física e do sistema operacional (OEL 8.7) foram concluídas. (Novo ambiente)
As instalações do software de grade Oracle 19c e do software de banco de dados Oracle 12cR1 foram concluídas. (Novo ambiente)
O objetivo aqui é migrar para uma nova máquina física e migrar para uma versão mais recente do sistema operacional. Após a mudança para o novo ambiente, será planejada a atualização do 12cR1 para o 19c.
Poucos dias antes da migração, a instalação do data guard no novo ambiente será concluída. (Nomeado DR2)
Ao mesmo tempo, a instalação do data guard DR3 em cascata com o DR2 será concluída alguns dias antes da migração. (DR3)
Assim, no momento da migração, o PROD terá 2 guardas de dados diferentes (DR1 e DR2). Ao mesmo tempo, o DR3 está em cascata com o DR2.
Nosso objetivo ao fazer isso é concluir a migração com o mínimo de tempo de inatividade. Após a mudança de PROD para DR2, converteremos o DR3 de standby em cascata para standby físico (proteção de dados ativa).
Questões:
Eu tenho 2 perguntas diferentes.
1-) O cenário é possível? Embora existam dois protetores de dados diferentes (DR1 e DR2) pertencentes ao PROD, como posso determinar com comandos se a alternância será executada especificamente para o DR2 (sem corromper o DR1)? Na verdade, o DR1 não importa durante a migração ou devo remover o DR1 da configuração do data guard antes da transição? (excluindo DR1 de parâmetros como dg_config, fal_server, fal_client, log_archive_dest etc.)
2-) Existe alguma ação que precisa ser tomada no DR3 antes de realizar a mudança para DR2? Porque funcionará em standby em cascata até o momento da transição. Ou devo remover a configuração de espera em cascata do DR3 antes de realizar a mudança de PROD para DR2 e configurá-la como espera física para o novo PROD (antigo DR2) após a mudança? Após a transição, o DR2 se tornará o novo PROD e o DR3 se tornará o novo DR2 (proteção de dados ativa)?