Exadata

Adaptive features patches flagged in EXAchk

Hi Everybody,

This is a rather short posting that I wanted to have here because it saves time if you are trying to figure out if the Adaptive features patches are installed.

EXAchk version 12.2.0.1.4_20171212 flags the Adaptive features patches as not installed when they are part of a bundle.

In EXAchk output you will see:

Info: The recommended patches for Adaptive features are not installed
INFO: patches 22652097 and 21171382 are not installed in /u01/app/oracle/product/12.1.0.2/db_1

The Bundle Patch for October, 2018 has the two patches included.

Patch Id: 26717470
Patch Description: Database Bundle Patch : 12.1.0.2.171017 (26717470)
Patch Apply Time: 2017-12-19 17:03:55 GMT-08:00
Bugs Fixed: 17027695,18110491,18371441,18542562,19285025,19475484,19708342,
19794897,20144308,20243268,20424183,20508559,20699904,20830459,20860659,
20927642,20938170,21099502,21171382,21387771,21429602,21492036,21532755,
21623164,21625179,21641760,21660388,21795111,21951106,22077191,22087683,
22179537,22199829,22238921,22256431,22258300,22454326,22503297,22518491,
22652097,22707244,22766304,22806698,22816287,22842151,22855193,22862134,
22897344,22950945,22961508,22981722,23003979,23035249,23068169,23084507,
23130347,23148260,23149541,23240358,23262847,23326243,23338911,23492665,
23499160,23521523,23548817,23582997,23642667,23713236,24289874,24308349,
24341675,24421668,24425998,24439410,24555417,24642295,24652769,24662775,
24719736,24835919,25034396,25186079,25192729,25237577,25335790,25429959,
25489607,25602488,25654936,25733479,25861398,25897615,25947799,25995938,
26088426,26088836,26095405,26096382,26111842,26171897,26198926,26261327,
26308650,26362821,26385473,26430737,26444887,26446098,26479173,26550584,
26555609,26664361,26762083

EXAchk does not find out because it only checks on the interim patches:

RAW_LSPATCHES=$($ORACLE_HOME/OPatch/opatch lspatches)
IS_22652097_PRESENT=$(echo “$RAW_LSPATCHES” | grep -wc 22652097)
IS_21171382_PRESENT=$(echo “$RAW_LSPATCHES” | grep -wc 21171382)
if [[ $IS_22652097_PRESENT -eq 1 && $IS_21171382_PRESENT -eq 1 ]]
then
echo -e “SUCCESS: patches 22652097 and 21171382 are installed in $ORACLE_HOME”
else
echo -e “INFO: patches 22652097 and 21171382 are not installed in $ORACLE_HOME”
fi

 

Hope this helps!

Jorge

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s