Oracle
 sql >> Database >  >> RDS >> Oracle

RU o RUR?

Oracle 12.2 ha cambiato le patch. Un tempo era così facile. Basta scaricare l'aggiornamento cumulativo delle patch (CPU) e applicare le patch di sicurezza più recenti/migliori. Quindi Oracle ha deciso che le patch di sicurezza non erano sufficienti, quindi ci ha fornito il Patch Set Update (PSU) che conteneva le correzioni di regressione oltre a tappare le falle di sicurezza. La CPU è stata ribattezzata Security Patch Update (SPU) che, secondo me, ha contribuito a fare affari con le scimmie.

Ora sono sempre stato del parere di introdurre il minor cambiamento possibile in un ambiente di produzione stabile. Ho bisogno di correggere le falle di sicurezza, ma se non riscontro altri problemi, perché applicare patch extra in cima? Con la scelta PSU/SPU, ho sempre scelto la SPU. La raccomandazione di Oracle era di applicare la PSU e, a partire dalla 12.1, la SPU non era più disponibile.

Ad un certo punto, Oracle ha anche introdotto la Bundle Patch (BP) che contiene tutte le modifiche nell'alimentatore più ancora più modifiche per correzioni di ottimizzatori e correzioni funzionali. Data la possibilità di scegliere tra SPU, PSU e BP, sceglierei comunque l'SPU se questa opzione fosse disponibile per me. Oracle ora consiglia il BP.

Bene, se ciò non fosse abbastanza confuso (ricordate quando era semplice solo con la CPU?), Oracle ora ha il Release Update (RU) e il Release Update Revision (RUR). L'alimentatore è sparito. Non ho ancora sentito, ma sospetto che la BP stia per uscire dal momento che la RU lo copre.

Allora, qual è la RU e la RUR? Piuttosto che provare a descriverlo e sbagliare completamente la descrizione, ti rimando a questo post sul blog di Mike Dietrich di Oracle. Per favore, dacci una lettura. Fa un ottimo lavoro descrivendo in dettaglio la storia di ciò che è in PSU, BP, RU e RUR. Ho dovuto leggere questo post un paio di volte prima di sistemare tutto nella mia testa.

Detto questo, Oracle sembra rendere tutto questo ancora più complicato. So che devo capire che la RUR viene rilasciata il trimestre successivo alla modifica della RU. e se sto leggendo correttamente l'ultimo diagramma, significa che in un trimestre viene rilasciata RU1. Nel secondo trimestre vengono rilasciate RU2 e RUR1 per RU1. E nel terzo trimestre, RU3 viene rilasciato insieme a RUR2 per RU1 e RUR1 per RU2. Mi sembra confuso. Dovrebbe essere più semplice di così. Sono sicuro che Oracle mi dirà di mantenerlo semplice applicando le RU e non preoccupandomi mai delle RUR. Ma ancora... questo introduce ulteriori cambiamenti in un sistema di produzione stabile con cui potrei non essere a mio agio.