Oracle 12.2 hat die Patches geändert. Früher war es so einfach. Laden Sie einfach das kumulative Patch-Update (CPU) herunter und wenden Sie die neuesten/besten Sicherheitspatches an. Dann entschied Oracle, dass Sicherheitspatches nicht ausreichten, und gab uns das Patch Set Update (PSU), das die Regressionskorrekturen zusätzlich zum Schließen von Sicherheitslücken enthielt. Die CPU wurde in Security Patch Update (SPU) umbenannt, was meiner Meinung nach zu einem Affentheater beigetragen hat.
Nun war ich immer der Meinung, möglichst wenig an einer stabilen Produktionsumgebung zu ändern. Ich muss Sicherheitslücken patchen, aber wenn ich keine anderen Probleme habe, warum sollte ich dann zusätzliche Patches anwenden? Bei der PSU/SPU Wahl habe ich mich immer für die SPU entschieden. Die Empfehlung von Oracle lautete, das Netzteil anzuwenden, und ab Version 12.1 war das SPU nicht mehr verfügbar.
Irgendwann führte Oracle auch den Bundle Patch (BP) ein, der alle Änderungen im Netzteil sowie noch mehr Änderungen für Optimierungskorrekturen und funktionale Korrekturen enthält. Bei der Wahl zwischen SPU, PSU und BP würde ich immer noch die SPU wählen, wenn mir diese Option zur Verfügung stünde. Oracle empfiehlt jetzt den BP.
Nun, wenn das nicht verwirrend genug wäre (erinnern Sie sich, als es nur mit der CPU einfach war?), Oracle hat jetzt das Release Update (RU) und die Release Update Revision (RUR). Das Netzteil ist weg. Ich habe noch nichts gehört, aber ich vermute, dass die BP auf dem Weg nach draußen ist, da die RU sie abdeckt.
Was ist also die RU und RUR? Anstatt zu versuchen, es zu beschreiben und die Beschreibung total zu verpfuschen, verweise ich Sie auf diesen Blogbeitrag von Mike Dietrich von Oracle. Bitte lies es dir durch. Es leistet sehr gute Arbeit und beschreibt detailliert die Geschichte dessen, was in PSU, BP, RU und RUR enthalten ist. Ich musste diesen Beitrag ein paar Mal lesen, bevor ich alles in meinem Kopf sortiert hatte.
Davon abgesehen scheint Oracle dies noch komplizierter zu machen. Ich weiß, dass ich verstehen muss, dass die RUR im Quartal nach der Änderung der RU veröffentlicht wird. und wenn ich das letzte Diagramm richtig lese, bedeutet dies, dass in einem Quartal RU1 freigegeben wird. Im zweiten Quartal wird RU2 und RUR1 für RU1 freigegeben. Und im dritten Quartal wird RU3 zusammen mit RUR2 für RU1 und RUR1 für RU2 veröffentlicht. Scheint mir verwirrend. Es sollte einfacher sein als dies. Ich bin sicher, Oracle wird mir sagen, dass ich es einfach halten soll, indem ich die RUs anwende und mir keine Sorgen um die RUR mache. Aber noch einmal … das führt zu weiteren Änderungen in einem stabilen Produktionssystem, mit denen ich mich vielleicht nicht wohlfühle.