A Solaris Recommended Patchset to bind them all

I've long been of the opinion that there should be a single generic set of Solaris recommended patches which customers are consistently recommended to install in proactive maintenance windows for issue prevention. It's something I've been working towards for quite a while.

A collaborative effort between the Software Patch Services, Enterprise Installation Standards (EIS), Sun Risk Analysis System (SRAS) - now renamed Oracle Risk Analysis Services (ORAS) - and the Explominer team in the Oracle Solaris Technical Center (TSC), has achieved this goal with the creation of the Recommended Patchset for Solaris.  

Up until now, while the Solaris OS Recommended Patch Cluster was the core basis for Solaris patch recommendations, various teams tended to recommend their own favorite patches on top of this core set.  This wasn't just by whim.  Each team was looking at patching from a slightly different angle - for example various angles of proactive patching (issue prevention) versus reactive patching (issue correction).

The Recommended Patchset for Solaris is the result of the combined wisdom of the various teams.  It is designed for proactive patching (issue prevention).  The contents are generic and should be suitable for most customer configurations.  You should still read the README file and follow its instructions to ensure all of the patches included are appropriate to your specific environment.  You should test the patchset on a test system which closely mimics your production systems prior to deployment. 

You may still legitimately be asked by support to install additional patches to fix issues specific to your environment in reactive maintenance situations (issue correction).  But this should only be after due diligence to ensure that such patches are likely to fix the specific issue encountered.

The Recommended Patchset for Solaris is the new name for the Solaris OS Recommended Patch Cluster.  It's available from MOS (including 'wget'), EIS, Ops Center, etc.  We've changed the name to use the Oracle standard terminology "patchset".  I never liked the name Solaris Patch Cluster as there was a risk of it being confused with the Solaris Cluster product to which it bears no relation.  In due course other patch "clusters" and patch "bundles" are likely to transition to the name "patchset". 

The install script and code word needed to invoke it (which is contained in the README file) have been renamed to reflect the name change from "cluster" to "patchset". 

Customers who have installed the Solaris OS Recommended Patch Cluster may notice the additional patches included in the Recommended Patchset for Solaris the first time they install it.  After that, it'll be business as usual.  Many of these additional patches are already pre-applied into Solaris Update releases, so customers on later update releases should see little difference.

As before, the Recommended Patchset for Solaris will continue to be updated whenever a patch matching its inclusion criteria is released.  This can happen several times a month.  Just take the latest which matches your proactive maintenance window schedule. 

And as before, once a quarter, the Recommended Patchset for Solaris will be archived and renamed as the Critical Patch Update in line with standard Oracle practice.  (See previous blog postings.)

To create the Recommended Patchset for Solaris, we took the Solaris OS Recommended Patch Cluster and analyzed the additional Solaris patches which the Explominer team recommend be added on top of it for the monthly EIS patch baselines. Where those additional patches added real value - i.e. were of significant benefit to many customers - we added them to the recommended patch set.  Where they didn't add real value, we discarded them.  We then made sure that a system on which the resultant Recommended Patchset for Solaris was installed passed with a clean bill of health from the ORAS risk analysis audits.

So now, the Solaris OS patches in the EIS patch baselines will be the Recommended Patchset for Solaris with input from the Explominer and other teams included, and will be tested with ORAS.  These are the patch baselines available in Ops Center.  We have set up a panel of patch experts from the teams mentioned above to adjudicate on future potential additions to the Recommended Patchset for Solaris.

Previously, the criteria for including a patch in the Solaris OS Recommended Patch Cluster was quite strict: a patch had to address a Security, Data Corruption, or System Availability issue; be a patch utilities patch, or be required by the above.  In future, other patches which add real value for many customers may be included - for example, a patch for a commonly used driver which delivers significant performance improvements.  The goal remains the same - to include the most critical generic patches which we recommend customers install in proactive maintenance windows for issue prevention.

Additional patches outside of the patchset may still be required:

  • For other Oracle products - the Recommended Patchset for Solaris only includes Solaris Operating System patches.  Other products such as Oracle Solaris Cluster, Oracle Solaris Studio, Oracle Database, etc., may have their own patch recommendations.  The monthly EIS update includes patch sets for Oracle Solaris Cluster, SAMFS, QFS, and SunVTS in addition to the Recommended Patchset for Solaris.
  • For specific platforms - for example a Solaris driver patch if a particular network card is installed or where firmware updates are required
  • For specific configurations - for example if the system is connected to 3rd party storage solutions such as EMC Powerpath or Veritas
  • For specific issues in your configuration - for example, break/fix situations where an additional patch fixes the issue encountered

You can download the patchsets or view their Readmes directly, using the following links:

To downloads the patchsets (you must be logged into MOS):


To download the patchset Readme files (no need to be logged into MOS):


The above works for both flash and non-flash (html) MOS users.   Just substitute "9" for "10" to get the Solaris 9 Recommended patchsets and Readmes.

You can also download the patchsets using 'wget' for scripted access as normal.  (See previous blog postings.)  For example, the download filename for Recommended Patchset for Solaris 10 SPARC is still 10_Recommended.zip.

If, like me, you like to know how to do things from first principles, here's the way to construct the search on My Oracle Support:

For Flash compatible systems (full function MOS version):

  1. Login to My Oracle Support (MOS), https://support.oracle.com
  2. Click on the "Patches&Updates" tab
  3. Click on "Product or Family (Advanced Search)
  4. Type "Solaris Operating System" into the product search box
  5. Select the Releases you are interested in - e.g. Solaris 10 Operating System and Solaris 9 Operating System
  6. Select the Platforms you are interested in - e.g. Oracle Solaris on SPARC (64-bit) and Oracle Solaris on x86-64 (64-bit)
  7. Click on the "+" sign next at the end of the "Platforms" line to add additional search criteria
  8. Click of "Select Filter" and select "Type" from the drop-down menu
  9. Select "Patchset"
  10. Click "Search" 

For non-Flash users (html MOS version):

  1. Login to the html version of My Oracle Support, https://supporthtml.oracle.com
  2. Click on the "Patches & Updates" tab
  3. Click on the Advanced Search tab in the search box
  4. Type "Solaris Operating System" in the product search box 
  5. Select the Releases you are interested in - e.g. Solaris 10 Operating System and Solaris 9 Operating System
  6. Select the Platforms you are interested in - e.g. Oracle Solaris on SPARC (64-bit) and Oracle Solaris on x86-64 (64-bit)
  7. For Type, select "Patchset"
  8. Click Search

MOS remembers your previous selections and they'll be shown top of each drop down menu on subsequent invocations.  You can also save searches for future re-use.

I want to thank Don O'Malley, Ed Clark, Howard Mills and the EIS team, Juergen Schleich and the Explominer team, Dr. Rex Martin and the ORAS team, and Rob Hulme and Walter Fisch from the Oracle Technical Support Center (TSC) for all their work in making a single consistent Recommended Patchset for Solaris a reality.

As always, I'm interested to hear your feedback.

Best Wishes,



"To download the Recommended Patchset for Solaris:
1. Login to My Oracle Support (MOS), https://support.oracle.com
11. Scroll down the search results for the Patchsets you are interested in."

There. That's your problem, right there. 11 steps, some non-intuitive, to find and obtain a key download for a core product.

Posted by Ade Rixon on July 06, 2011 at 07:09 AM IST #

Hi Ade,

I've added a quick link to the canned search in the posting above.

I had intended to do this in the original posting which I did while on vacation, but Xinha was tripping up misinterpreting the URL. It took me a couple of Sangria's to figure out what the likely problem was and switch to a raw text editor to overcome it.

Best Wishes,


Posted by Gerry on July 11, 2011 at 03:27 PM IST #

I'm unable to connect to the entitlement policy document. The link seems to be broken. Can you, please, redirect me to the correct link or send me the document by email.


Posted by Ram on July 21, 2011 at 03:58 AM IST #

I think you missed one search criteria in your itemized list above for constructing the search on MOS.
- Add a filter to restrict "Description" to have "Recommended" in it
Your URL link above has that in its search criteria

Posted by guest on July 22, 2011 at 11:57 AM IST #

Finally they change the PATCH CLUSTER name to PATCH SET. 

Posted by RADI, YUOSOF M on July 24, 2011 at 02:28 AM IST #

How do you get to the Solaris Cluster Patchset through My Oracle Support or from within Ops Center? I am unfortunately still running Solaris Cluster 3.1 (yes, I need to upgrade), but would want to use Ops Center if possible to install those patches. Does the "Full Baseline" in Ops Center include patches for Solaris Cluster?

Posted by guest on July 27, 2011 at 03:12 PM IST #

Is there a way to pull from MOS the latest set of patches for a Solaris Cluster version (say 3.1)?

Posted by guest on July 28, 2011 at 09:27 AM IST #

oracle is very close -- a few more steps and no one will ever be able to find the patch clusters!
my oracle support makes sunsolve look like a work of art.

Posted by guest on August 05, 2011 at 08:33 AM IST #

I can pay to whoever develops a way to download the patchset using standard solaris console tools (AKA wget with no ssl support).
What kind of idiot can insult his customers, Sun customers, with MOS?

Posted by guest on August 09, 2011 at 01:53 PM IST #

That link goes to the Flash version of Oracle Support.

Posted by guest on August 26, 2011 at 05:12 AM IST #

Hi Folks,

Here are answers to a number of the comments / questions above:

- 'wget' scripted download is supported. See https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=1199543.1. If you don't want the hassle of scripting 'wget' download from scratch, I suggest you use the popular free community based tool, 'pca', http://www.par.univie.ac.at/solaris/pca/, or the in-build Solaris patch automation utility, 'smpatch', which uses a download mechanism similar to 'wget', see 'man smpatch' and http://blogs.oracle.com/patch/entry/using_smpatch_to_apply_solaris

- I'll update the article to include a link to the non-flash version of the Recommended Patchset for Solaris.

- For Access Entitlement information, please see https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=1269292.1

- Solaris Cluster 3.1 patches are no longer part of the EIS patchset and hence are not in the Ops Center "Baselines". You can search for Cluster 3.1 patches on MOS (see my previous postings on how to search MOS) to get a list of Patch revisions released since you last patched, and then use 'wget' or Ops Center to download and install them.

Best Wishes,


Posted by Gerry Haskins on August 30, 2011 at 11:01 AM IST #

Regarding the comment about selecting "Recommended" above, yes, you can certainly do that, but I deliberately left it out so that the search returns all the available Solaris patchsets, including the Solaris Update Patch Bundles and Solaris Critical Patch Updates (CPU).

Best Wishes,


Posted by Gerry Haskins on August 31, 2011 at 05:17 AM IST #

my God, why is it so difficult to put a link some place on the front page after login that says "latest patch cluster". oracle is failing even on the simplest form of support to paying customers. it is disrespectful to have customers waste time searching for the most basic form of help. I have no words to describe how bad this place is. Sun was good when it used to be ran by more customer oriented people.

Posted by so? where is the damn cluster? on October 05, 2011 at 10:01 AM IST #

Please see my blog posting http://blogs.oracle.com/patch/entry/useful_patch_related_downloads for direct links to common downloads such as the latest Solaris OS Recommended Patchset. You just need to be logged into MOS to use these direct URIs.

Best Wishes,


Posted by Gerry Haskins on October 05, 2011 at 04:21 PM IST #

Oracle Sun Patchsets are impossible to find and NO checksum info. Buck up your ideas Oracle and sort out this crap so that we Sun admins can do our job!!!

Posted by Pete on October 17, 2011 at 11:48 AM IST #

Hi Pete,

Please see my blog post, http://blogs.oracle.com/patch/entry/useful_patch_related_downloads, which gives lots of details on direct URIs to patchset downloads, checksums, etc.

Best Wishes,


Posted by Gerry Haskins on October 18, 2011 at 02:30 PM IST #

Gerry, your last posting included a comma in the link, so it is 404 not found. This is the one from 18-oct @7:30pm. The one above it (prev post of the same link) is correct, i.e., does not include the trailing comma in the link.


Posted by guest on October 26, 2011 at 11:19 AM IST #

Hi Derek,

I've checked all the links and everything seems to be working. I suspect you may have accessed it while I was re-editing the post and hadn't checked all the links out.

Please let me know if you are still having difficulties.

Best Wishes,


Posted by Gerry Haskins on November 09, 2011 at 07:42 AM GMT #

Ever since Oracle took over SUN, finding Recommended clusters is excruciatingly painful. Please make it much easier.

Posted by guest on November 19, 2011 at 01:33 PM GMT #


Please see my blog post http://blogs.oracle.com/patch/entry/useful_patch_related_downloads on direct URIs to patch downloads, including the Recommended patchsets.

Just log into MOS in a browser tab and then use these URIs to directly download content without having to navigate through the MOS screens and search utility.

Best Wishes,


Posted by Gerry Haskins on November 29, 2011 at 05:49 AM GMT #

Is there a way to request additional things be added? For example support recently identified some fmadm patches via Explorer that are required for proper disk fault reporting. These patches aren't in the January CPU, so I'm wondering how to make sure they get added? (I just can't see fmadm not being part of the base)

Posted by Brian Wilson on April 11, 2012 at 02:00 PM IST #

FYI, I'm following up with Brian off-line to see which patches he's referring to and will evaluate them for inclusion in the Recommended Patchset / next CPU.

In general:

We have a process whereby we evaluate patches to add to the Recommended Patchset with both proactive and reactive service organizations as well as using SunAlert criteria (fixes which address Security, Data Corruption, and System Availability issues).

Naturally, not all patches are added to the Recommended Patchset as some address issues specific to certain configurations which are not necessarily of interest to the majority of customers, or which otherwise have downside to their inclusion.

Posted by Gerry Haskins on April 12, 2012 at 09:59 AM IST #

I am trying to find out if there is a way to split the size of a Solaris 10_Recommended CPU OS Patchset? The patches are getting to be over 2Gig in size zipped and I am running out of space when I unzip the file as it grows to be over 6.5Gig in size! I remember when you could download the OS Patchset in four different zip file.


Posted by guest on April 27, 2012 at 09:35 PM IST #

Great post. Does the the new 10_Recommended supersede the CPU patchset? I have a lot to install and the April 2012 CPU patchset is out but 10_Recommended is newer. Does it contain all the same patches as the CPU patch? Trying to avid scheduling both.

Posted by guest on May 07, 2012 at 03:43 PM IST #

How do I go about getting a previous patchset download? I have a mission critical system that can NOT be brought up to the most recent available patchset. I NEED to be able to download whichever patchset I need.

Gerry, your blog post has some decent info, but it's very incomplete.

Please do not assume everyone wants the latest and 'greatest'.

Please make all previous patchset (patch clusters) available for download AND an easy way to find them.

I should be able to find them in 2-3 steps.

Posted by guest on June 14, 2012 at 06:11 PM IST #

Hi Gerry,
Good post and I'm sure Oracle appreciates the fact you keep positive over all the bad comments about the support site.
1. It is rubbish - the page is too busy.
2. It is way too complicated - I've now reverted to logging calls if I want to find anything (Why waste my time when they can waste theirs).

They might of heard of this small search engine company that I started using in the late 90's - they had a white page with a single search box in the centre. They seem to be quite popular now, not sure why. Couldn't be the fact they had an easy user interface could it??

Posted by Colin on June 21, 2012 at 02:16 PM IST #

Are these the latest patches, because i last downloaded the 10_Recommended.zip file in March?

Posted by guest on July 02, 2012 at 02:50 PM IST #

Good post, I found it to be useful. And thanks for the additional comment with regards to direct URI's for patch downloads. Appreciate it Gerry.

Posted by Tom Marin on October 11, 2012 at 09:09 PM IST #

I have to agree with the folks here. Finding the cluster/cpu updates is a mess. The blog link takes you to one from 7/11. There should be 4 later versions (including 10.2012) if Oracle stuck to it's update cycles.

Posted by guest on November 27, 2012 at 11:45 PM GMT #

To see all the CPUs and the latest Recommended patchset, go to support.oracle.com, click on the "Patches & Updates" tab, click on "Products or Family (Advanced), for Product enter "Solaris Operating System", select the release(s) and platform(s) you are interested in - for example, "Oracle Solaris on SPARC (64-bit)" - and select "Type" = "Patchset".

Posted by guest on April 15, 2013 at 11:31 AM IST #

The CPU patch sets are still hard to find. I've been searching for 20 minutes, sheesh.

Posted by guest on January 07, 2014 at 10:45 PM GMT #

Apologies for my long delay in responding.

Here's the best way to find the CPU and recommended patchsets:

- Login to My Oracle Support (MOS), support.oracle.com
- Click on the "Patches & Updates" tab
- In the Search pane, click on "Product or Family (Advanced)"
- Type "Solaris" in the Product field and select the Solaris Operating System
- Select the release(s) and platform(s) [SPARC or x86] you are interested in
- Add Search filter "type" and select "patchset" on the right
- click Search

This returns all the CPU and recommended patchsets for the release(s) and platform(s) you selected.

Best Wishes,


Posted by guest on July 04, 2014 at 03:19 PM IST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog is to inform customers about patching best practice, feature enhancements, and key issues. The views expressed on this blog are my own and do not necessarily reflect the views of Oracle. The Documents contained within this site may include statements about Oracle's product development plans. Many factors can materially affect these plans and the nature and timing of future product releases. Accordingly, this Information is provided to you solely for information only, is not a commitment to deliver any material code, or functionality, and SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISIONS. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle. THIS INFORMATION MAY NOT BE INCORPORATED INTO ANY CONTRACTUAL AGREEMENT WITH ORACLE OR ITS SUBSIDIARIES OR AFFILIATES. ORACLE SPECIFICALLY DISCLAIMS ANY LIABILITY WITH RESPECT TO THIS INFORMATION. ~~~~~~~~~~~~ Gerry Haskins, Director, Software Lifecycle Engineer


« July 2016