The PSU supports Oracle's zero-downtime patching, a method for RAC databases whereby each node is patched independently with no downtime.
R12 Changes:
R12 introduces some new terms, codeline and codelevel and changes the meaning of several established terms.
Codeline:
This refers to a point release. Every codeline delivers a unique set of features. So release 12.0 is a understood as codeline A; release 12.1 is understood as codeline B; release 12.2 will be understood as codeline C, and so on.
Codelevel:
Codelevel can resemble patchset level from 11i. For each codeline, there can be a set of updates, which deliver mostly bugfixes and reflects the particular product codelevel after the codeline letter.
Example R12.AR.A.6 means Account Payables product on codeline A (Release 12.0) on codelevel 6 (Part of release 12.0.6).
The important thing to understand is that if you install a specific R12 release such as 12.0.6, all products will not only be on the same codeline (A), but also on the same codelevel (6). The codelevel is incremented via Release Update Packs
Recommended Patch List(RPL):
The Recommended Patch List (RPL) is a tool available via My Oracle Support (formerly called MetaLink), which provides a list of recommended patches pertaining to a selected Family Pack for all the EBS product families. The RPL is available for both 11i and R12 code lines.
The tool is been updated regularly in MySupport/Metalink by EBS development. The well-maintained data in the RPL helps you to easily identify the required patches for the patch set level. As the tool is being standardized across EBS product family, the HRMS patch information is also updated for 11i (FP.K Rup 1, 2 & 3) and R12 code lines. You can now use all the features of the RPL tool
Important points:
Short names and their meaning:
----------------------------------------------------------------------------------------------------------------------------
1. What is a one-off patch?
Ans : An one-off patch is a small patch (of without any pre-requisites) to fix a bug.
2. What is a mini pack?
Ans : A mini pack is one which will upgrade any product patchset level to next level (like AD.H to AD.I).
3. What is Family pack?
Ans : A Family pack is one which will upgrade the patchset level of all the products in that family to particular patchset level.
4. What is Maintenance pack?
Ans : A maintenance pack will upgrade applications from one version to another (like 11.5.8 to 11.5.9).
5 What is a Rollup patch?
Ans : A rollup patch is one which will deliver bug fixes identified after the release of any major application versions (like 11.5.10.2/12.1.0).
6.. What is consolidated patch?
Ans: Consolidated patches will come into picture after upgrades from one version of applications to another, all post upgrade patches will a consolidated and given as consolidated patch.
----------------------------------------------------------------------------------------------------------------------------
Types of Patches
Individual Patch, One-off, Standalone
These are terms used to describe an individual patch that is created to fix one particular bug. Currently, most Application products deliver their patches primarily through ‘Mini Packs’. Individual patches are possible, but rules for when one is created varies by product.
Mini Pack
‘Patch Set’ was the original term used in R10. In R11 the same type of patch is now being called a ‘Mini Pack’. Both terms mean a large, cumulative patch, for a particular product, that fixes most or all bugs that have been fixed for that release and product. These patches are….
· Named using a letter.
Þ 11i.PA.D
· Cumulative.
Þ For example, 11i.AP.D, would include fixes in AP.A, AP.B, AP.C, plus bugs fixed between when AP.C was released and when they began building AP.D.
· Created periodically.
Þ How often they are created varies by product.
· Require just one patch.
Þ However, if the install is a multi-node install, then the patch must be installed on each machine.
Þ If different platforms are used, the patch must be ported for each platform.
Family Pack
‘Family Pack’ is a group of Mini Packs for related products that are bundled together, and possibly some additional individual fixes that have been created after the Mini Packs. Some examples of product families are ERP, CRM, Procurement, or Order Management, but there are many others.
The same bulleted information for Mini Packs applies for Family Packs. The only difference is the naming structure. Family Packs will be named similar to:
· 11i.OM_PF.G or 11i.FINAP_PF.A
· The ‘_PF’ in the name indicates it is a Family Pack and not a Mini Pack.
FCUP or Family Consolidated Upgrade Patch
An FCUP (pronounced F-CUP) is a patch that needs to be applied before starting an upgrade. This patch includes performance improvements or bug fixes for processes that run during the upgrade. If an FCUP is required for an upgrade, it will be mentioned in the Release Notes.
Consolidated Patch or Mega Patch
These are unofficial terms that are used to name, or describe, a large patch that is a bundle of important bug fixes in one patch.
Maintenance Pack
Maintenance Pack is the term that Oracle began using for R11, while Release Update was used for R10.
A ‘Maintenance Pack’ is a collection of Mini Packs that are bundled together onto a set of CDs that can be ordered and easily installed by the customer.
· With the full installation of this type of patch, the 3rd digit of Applications Release will change.
Þ An example of a Maintenance Pack is 11.5.3 or 11.5.5
· When applying a Maintenance Pack, a user can choose to apply certain product’s Mini Packs individually, or they can apply all the product’s Mini Packs at once using one set of drivers.
Þ The Application’s version will not be updated, for example to 11.5.5, if the Mini Packs are applied individually.
· As with Mini Packs, Maintenance Packs are cumulative.
Þ So if 11.5.5 is applied, then prior Maintenance Packs do not need to be applied.
(11.5.1, 11.5.2, 11.5.3, 11.5.4).
· The primary purpose of Maintenance Packs is to fix bugs that have been identified. However, on occasion new functionality may be introduced.
NLS Patches
If your install has multiple languages, additional patches may need to be installed for each language. The
American patch needs to be applied first, then an NLS version of the same patch needs to be applied for each language. When applying the NLS patch, be sure to set the NLS_LANG variable to AMERICAN_AMERICA., substituting the appropriate character set for your language. For more information on other variables and steps, consult the NLS Installation manual.
Not ALL patches will require an NLS version of a patch. For example, if the patch is only creating a new package, an NLS patch would not be required. However a patch that is replacing a form or report, or all large patches, such as Mini Packs or Maintenance Packs will require an NLS patch. Consult Oracle Support to confirm if an NLS patch is needed when applying a patch.
Adpatch has a function that was introduced in 11i that will alert the customer if an NLS patch may be needed. During patch application, the user will receive a message that an NLS patch may be required, and ask the user if they want to continue with the application of the patch.
Minor Release
Examples of a minor release are 10.7, 11.0, or 11.5. A minor release is not a patch.
· A Minor Release is installed using autoUpgrade, not adpatch, to upgrade to the release.
· The primary purpose of a Minor release is to introduce new functionality.
source:http://oracleappsyashrajvarsity.blogspot.jp/2009/12/oracle-application-patch-types.html
http://satya-appsdba.blogspot.jp/2013/01/oracle-apps-dba-patching-interview.html
http://pdpshettyappsdba.blogspot.jp/2008/06/types-of-patches.html