Posso ter um sistema de proteção de dados como:
Primário: 11.2.0.1 Em espera: 11.2.0.3
Em modo de espera lógico?
Em standby físico as versões(releases) devem ser as mesmas?
Posso ter um sistema de proteção de dados como:
Primário: 11.2.0.1 Em espera: 11.2.0.3
Em modo de espera lógico?
Em standby físico as versões(releases) devem ser as mesmas?
O banco de dados standby físico deve ser fisicamente igual ao banco de dados primário e isso significa que as versões devem ser idênticas.
Um banco de dados standby lógico pode ser de qualquer versão, dependendo de como é implementado. Com ferramentas de terceiros, você pode ir de v10 para v12 e vice-versa. As restrições aqui estão nos tipos de dados que devem ser replicados.
Se for para uma atualização, você começa com um banco de dados de espera física, converte-o em uma espera lógica para a atualização.
Fisica:
"As diferenças entre o(s) servidor(es) primário(s) e o(s) servidor(es) em espera são sempre suportadas, desde que o software Oracle instalado em todos os servidores seja da mesma Plataforma Oracle definida acima, seja certificado para execução em cada servidor e seja o mesma versão do banco de dados Oracle e conjunto de patches ."
Lógico:
"Diferenças entre o(s) servidor(es) primário(s) e o(s) servidor(es) em espera são sempre permitidas, desde que o software Oracle instalado em todos os servidores seja da mesma Plataforma Oracle conforme definido acima e seja certificado para execução em cada servidor e seja o mesmo Oracle Database Release e Patch Set . (Observe que a partir do Oracle Database 10.1.0.3, o SQL Apply oferece suporte a configurações em que o banco de dados standby está operando em um Oracle Database Release ou Patch Set posterior, com a finalidade de executar uma atualização contínua do banco de dados . )"
Portanto, a resposta curta é: não (mesmo que seja tecnicamente possível).
Às vezes é melhor ler antes de dar conselhos. https://docs.oracle.com/cd/E18283_01/server.112/e17022/upgrades.htm#CIHJIICA
B.4 Modificando o parâmetro de inicialização COMPATÍVEL após a atualização
Quando você atualiza para uma nova versão do Oracle Database, alguns novos recursos podem tornar seu banco de dados incompatível com a versão anterior. O Oracle Database permite controlar a compatibilidade de seu banco de dados com o parâmetro de inicialização COMPATIBLE.
Após a conclusão da atualização, você pode aumentar a configuração do parâmetro de inicialização COMPATIBLE para o nível máximo para a nova versão do Oracle Database. Quando tiver certeza de que não precisa mais fazer o downgrade de seu banco de dados para sua versão original, defina o parâmetro de inicialização COMPATÍVEL com base no nível de compatibilidade que deseja para seu novo banco de dados.
Em uma configuração do Data Guard, se você decidir aumentar a configuração do parâmetro de inicialização COMPATÍVEL após a atualização, é importante executar as etapas a seguir na ordem mostrada (observe que o banco de dados standby deve ter uma configuração COMPATÍVEL igual a, ou superior a, o primário):
Aumente primeiro o valor do parâmetro de inicialização COMPATIBLE em todos os bancos de dados standby na configuração, como segue:
Assegure-se de que apply esteja atualizado no(s) banco(s) de dados em espera.
Em uma instância de cada banco de dados standby, execute a seguinte instrução SQL:
ALTER SYSTEM SET COMPATIBLE= ESCOPO=SPFILE; Se Redo Apply ou SQL Apply estiver em execução, interrompa-os.
Reinicie todas as instâncias do(s) banco(s) de dados em espera.
Se você parou anteriormente Redo Apply ou SQL Apply, reinicie-os.
Aumente o valor do parâmetro de inicialização COMPATÍVEL no banco de dados primário, conforme a seguir:
Em uma instância do banco de dados primário, execute a seguinte instrução SQL:
ALTER SYSTEM SET COMPATIBLE= ESCOPO=SPFILE; Reinicie todas as instâncias do banco de dados primário.