Mieux que les PSUs, essayez les Pro-Active Bundle Patches

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.