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

RU ou RU?


O Oracle 12.2 mudou os patches. Antigamente era tão fácil. Basta baixar a atualização de patch cumulativo (CPU) e aplicar os patches de segurança mais recentes/melhores. Então a Oracle decidiu que os patches de segurança não eram suficientes, então eles nos deram o Patch Set Update (PSU) que continha as correções de regressão além de tapar as falhas de segurança. A CPU foi renomeada para ser a Atualização de Patch de Segurança (SPU) que na minha opinião contribuiu para alguns negócios de macaco.

Agora, sempre fui da opinião de introduzir o mínimo de mudanças possível em um ambiente de produção estável. Eu preciso corrigir falhas de segurança, mas se não estou tendo outros problemas, por que aplicar patches extras? Com a opção PSU/SPU, sempre escolhi a SPU. A recomendação da Oracle era aplicar a PSU e a partir da 12.1, a SPU não estava mais disponível.

Em algum momento, a Oracle também introduziu o Bundle Patch (BP), que contém todas as alterações na PSU, além de ainda mais alterações para correções de otimizador e correções funcionais. Dada a escolha entre SPU, PSU e BP, eu ainda escolheria o SPU se essa opção estivesse disponível para mim. A Oracle agora recomenda o BP.

Bem, se isso não fosse confuso o suficiente (lembra quando era simples apenas com a CPU?), a Oracle agora tem o Release Update (RU) e o Release Update Revision (RUR). A fonte de alimentação se foi. Ainda não ouvi, mas suspeito que a BP esteja saindo, já que a RU cobre isso.

Então, o que é o RU e o RUR? Em vez de tentar descrevê-lo e estragar totalmente a descrição, vou encaminhá-lo para esta postagem no blog de Mike Dietrich, da Oracle. Por favor, dê uma lida. Ele faz um trabalho muito bom detalhando a história do que está no PSU, BP, RU e RUR. Eu tive que ler este post algumas vezes antes de ter tudo resolvido na minha cabeça.

Dito isto, a Oracle parece estar tornando isso ainda mais complicado. Eu sei que tenho que entender que o RUR é lançado no trimestre após o RU que ele modifica. e se estou lendo o último diagrama corretamente, significa que em um trimestre, RU1 é liberado. No segundo trimestre, RU2 e RUR1 para RU1 são liberados. E no terceiro trimestre, RU3 é lançado junto com RUR2 para RU1 e RUR1 para RU2. Parece-me confuso. Deve ser mais simples do que isso. Tenho certeza de que a Oracle me dirá para simplificar aplicando os RUs e nunca se preocupar com o RUR. Mas, novamente... isso introduz mais mudanças em um sistema de produção estável com o qual eu posso não me sentir confortável.