Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-16205 Atualizando para 11.2.0.3


Estou tentando atualizar todos os nossos bancos de dados de 11.2.0.2 para 11.2.0.3 este ano. Minhas primeiras atualizações foram em um RAC primário de 2 nós com banco de dados de espera RAC de 2 nós em um banco de testes. Não há muito neste banco de dados, pois é apenas um banco de dados inicial. Mas isso me permitiu testar a atualização em bancos de dados RAC com um primário e um standby. Eu documentei o processo ao longo do caminho.

Depois disso, eu estava pronto para atualizar nossos bancos de dados de desenvolvimento e teste. Usei o DBUA para fazer a atualização e funcionou sem problemas. Nossos bancos de dados de desenvolvimento e teste são clones de produção e pudemos testar nosso aplicativo personalizado com a nova versão.

Finalmente, eu estava pronto para atualizar a produção. Novamente, usei o DBUA para realizar o upgrade do banco de dados primário. Mas desta vez, encontrei um erro:

ORA-16205 log_archive_dest2 contém valores repetidos ou conflitantes

Ah. Isso foi inesperado, pois eu não tinha visto esse erro em nenhuma das minhas atualizações anteriores. Os bancos de dados dev e test não têm um standby, então LOG_ARCHIVE_DEST2 não está configurado. Meu testbed está configurado de forma um pouco diferente, então não peguei o problema lá. Como esse foi um evento imprevisto, cancelei minha atualização naquela noite e decidi resolver o problema e reagendar a atualização para uma data posterior.

Descobri que o Bug 13387526 (corrigido em 11.2.0.4) pode causar esse problema para este parâmetro quando você faz STARTUP UPGRADE no banco de dados. Em meu testbed, criei um banco de dados RAC 11.2.0.2 com um RAC em espera. No primário, configurei LOG_ARCHIVE_DEST_2 para algo muito semelhante ao que estava em produção. Tentei a atualização neste testbed e encontrei o mesmo bug. Para contornar o problema, configurei LOG_ARCHIVE_DEST_2 para 'service=my_standby db_unique_name=my_standby'. Com essa configuração de parâmetro mínimo, a atualização prosseguiu corretamente. Após a atualização, defino este parâmetro de volta à sua configuração original.