A partir de la version 12.1.0.2.0, Oracle met à disposition un nouveau type de patch : les « Proactive Bundle Patch ».
Ces patchs sont plus complets que les PSU (4x plus de correctifs) et permettent de s’appuyer sur l’expérience acquise sur les EXADATA pour sécuriser vos processus de patching.
Depuis la disponibilité des Engineered Systems, Oracle propose des patchs spécifiques pour ces environnements : les « Quarterly Full Stack Download Patch » (QFSDP). L’application de ces patchs est réalisée par Oracle dans le cadre de l’offre Platinum notamment sur les EXADATA et permettent de patcher toute la Stack EXADATA (Storage Server, Database Node, Switch, Grid, Database, …).
Ces patchs sont disponibles tous les trimestres. Les patchs Database de ces « Bundles » contiennent les correctifs présents dans les PSU plus des correctifs spécifiques.
Oracle propose maintenant des « Proactive Bundle Patch » à partir de la version 12.1.0.2.0, plus seulement réservés aux environnements « Engineered Systems and DB In-Memory ».
Dans le même temps, la numérotation des Patch Set Updates (PSU) a changé. Avant cette date, un numéro d’ordre était associé à chaque PSU : 12.1.0.2.x. A partir de janvier 2016, le nom des PSU est sous la forme suivante : 12.1.0.2.yymmdd.
Cette nouvelle norme à l’avantage d’harmoniser les numérotations des patchs : tous les patchs sont identifiés par une date, ce qui permet de l’associer plus facilement au patch trimestriel.
Par exemple, pour la version 12.1.0.2, les patchs disponibles sont les suivants :
Description PSU GI PSU Proactive Bundle Patch ------------- --------------------------- ---------------------------- ------------------------ APR2016 22291127 (12.1.0.2.160419) 22646084 (12.1.0.2.160419) 22899531 JAN2016 21948354 (12.1.0.2.160119) 22191349 (12.1.0.2.160119) 22243551 OCT2015 21359755 (12.1.0.2.5) 21523234 (12.1.0.2.5) 21744410 (12.1.0.2.13) JUL2015 20831110 (12.1.0.2.4) 20996835 (12.1.0.2.4) 21188742 (12.1.0.2.10) APR2015 20299023 (12.1.0.2.3) 20485724 (12.1.0.2.3) 20698050 (12.1.0.2.7) JAN2015 19769480 (12.1.0.2.2) 19954978 (12.1.0.2.2) 20141343 (12.1.0.2.4) OCT2014 19303936 (12.1.0.2.1) 19392646 (12.1.0.2.1) 19404326 (12.1.0.2.1)
Le patch 22899531 – DATABASE PROACTIVE BUNDLE PATCH 12.1.0.2.160419 (APR2016) contient les éléments suivants:
Patch Number Description Applicable Homes ------------- ------------------------- ------------------------------------------------- 22806133 DB BP 12.1.0.2.160419 Only DB Home for non-Oracle RAC setup. Both DB Homes and Grid Home for Oracle RAC setup 23006522 OCW PSU 12.1.0.2.160419 Both DB Homes and Grid Home 22502518 ACFS PSU 12.1.0.2.160419 Only Grid Home 21436941 DBWLM PSU 12.1.0.2.5 Only Grid Home
Les « DataBase Proactive Patch » (DB BP) sont cumulatifs et contiennent les PSU et CPU associés.
Tous les bugs corrigés par les PSU 22291127 et 22646084 sont inclus dans le patch 22806133 – ce dernier contenant de nombreux correctifs supplémentaires.
Pour appliquer ce type de patch, il peut être nécessaire de dé-installer des patchs déjà appliqués (pour la première application d’un patch du type DB BP).
A la date de rédaction de cette article, ces patchs sont disponibles dans les environnements suivants :
- Linux x86-64
- HP-UX Itanium
- IBM AIX on POWER Systems (64-bit)
- IBM: Linux on System z
- Oracle Solaris on SPARC (64-bit)
- Oracle Solaris on x86-64 (64-bit)
Les environnements Windows sont toujours gérés de manière spécifique (par des Bundle Patch) :
Description Bundle Patch (Windows 32bit et 64bit) ------------- -------------------------------------- APR2016 22809813 (12.1.0.2.160419) JAN2016 22310559 (12.1.0.2.160119) OCT2015 21821214 (12.1.0.2.10) JUL2015 21126814 (12.1.0.2.7) APR2015 20684004 (12.1.0.2.4) JAN2015 19720843 (12.1.0.2.1) OCT2014 N/A
Pour vos prochaines sessions de patching et notamment pour vos nouvelles infrastructures, il convient peut-être d’utiliser les « Proactive Bundle Patch » à la place des anciens PSU.