Once an eBusiness Suite environment is installed, configured and up and running, patches will typically be applied in the following circumstances:
These are all to one degree or another reactive patching exercises in response to a customer’s explicitly stated requirements.
However, all good Apps DBAs should also be recommending and performing proactive patching on the technology stack components of eBusiness Suite. This keeps the ‘nuts and bolts’ of the system up-to-date with all of the latest features and bug fixes.
Whenever there is a planned patching exercise or other maintenance activities on a system, I always check to see whether there are new techstack patches that can or should be included as well. I then present my findings to the customer with my recommendations and rationale.
The sort of patches we are interested in are not those that directly impact the functionality of the application. Oracle release family pack updates, minipacks, rollup patches and Recommended Patch Collections (RPCs) for the ‘transactional’ modules but those sorts of updates require careful planning and are not something that can just be tagged on to something else.
What we are interested in are the techstack patches, and there are some useful notes on My Oracle Support that I keep as favourites and check. I have outlined these below for you:
Question | Oracle Note to check |
What is the latest Applications DBA (AD) minipack and do I already have that? | <have to search for the latest readme> |
What is the latest Oracle Applications Manager (ADO) minipack and so I have that? | Oracle E-Business Suite Releases 11i and 12.x: Required Updates for Patch Wizard (Doc ID 1267768.1) |
What is the latest Framework (FWK) minipack and do I already have that? | Oracle Application Framework Release Notes for Release 12.1 RUP Patchsets (Doc ID 1931412.1) |
Do I have the latest recommended patches for my 10.1.2 Oracle Home? | Upgrading OracleAS 10g Forms and Reports in Oracle E-Business Suite Release 12 (Doc ID 437878.1) |
Do I have the latest recommended patches for my 10.1.3 Oracle Home? | Upgrading to the Latest OracleAS 10g 10.1.3.x Patch Set in Oracle E-Business Suite Release 12 (Doc ID 454811.1) |
Have I got the latest recommended patches for AutoConfig? | Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 (Doc ID 387859.1) |
Have I got the latest recommended patches for RapidClone? | Cloning Oracle Applications Release 12 with Rapid Clone (Doc ID 406982.1) |
Are there are new critical 12c databases patches recommended? | Interoperability Notes EBS 12.0 or 12.1 with RDBMS 12cR1 (Doc ID 1524398.1) |
Am I on the latest Patchset version of the database? | Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets (Doc ID 1454618.1) |
Do I have the latest Java server-side patches? | Using JDK 7.0 Latest Update with Oracle E-Business Suite Release 12.0 and 12.1 (Doc ID 1467892.1) |
Am I on the latest version of the JRE Plugin and are there any new interoperability patches to apply? | Deploying JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite Release 12 (Doc ID 393931.1) |
Do I have all of the recommended interoperability patches for the latest internet browser versions? | Recommended Browsers for Oracle E-Business Suite Release 12 (Doc ID 389422.1) |
Happily, this exercise is much easier for eBusiness Suite 12.2 as Oracle bundles up this information into a single note:
Within Oracle eBusiness Suite itself, the Patch Wizard can be used to list the latest recommended patches for the core technology products and transactional modules, however this only lists eBusiness Suite application patches and not those for the database or application server.
The first time going through all of these Notes can take some time, and the list of patches to apply can be quite large – but take heart! After the first iteration, proactively checking these Notes on a periodic basis will mean that you won’t fall too far behind with these patches in future and catching up with the latest ones becomes a doddle with only one or two to do (and sometimes there are no new ones to do).
There are several advantages to applying these patches on a periodic, proactive, ad hoc basis:
Of course introducing any sort of change carries risk and there could be new bugs introduced into the system that were not there before. However, a robust testing strategy should be able to capture these before they make it to the live environment – and if the system is being tested anyway for some planned patches, there is no additional testing effort that is required!
At Claremont, we pride ourselves on our proactivity and implement this process as a matter of course; as a result, we achieve stable systems and happy customers (as evidenced by our customer satisfaction scores!)