Standalone/Oneoff patches :
This is used to define patch created to fix single/particularproblem.
Mini Pack :
This is group of oneoff patches for a particular product like INV, GL, AP andnamed like 11i.GL.E ( means this group of patches contain fix for 11i GL product (GeneralLedger till time E is released ) This is cummutative which means it will include 11i.GL.A,
11i.GL.B ….11iGL.D till 11i.GL.E earlier in 10.7 it used to called as patchset.
Family Pack :
Group of mini packs in one family buldeled together is called as family pack.they are usually named as
Few example of falilies are SCM ( 11i.SCM_PF.G )
ATG (11i.ATG_PF.H )
indicate Product Family Pack
Maintenance Pack :
Group of family pack together is called as maintenance pack. So if you sayyour Verison is 11.5.10 then its maintenance pack 10 ( 3rd digit is maintenance pack ) soTo wind up things you can say
few one off patch make mini pack , few mini pack related to same family bundeled togetheras family pack & all family pack fixed till that time are bundeled in Maintenance pack .
Oh wait I forgot to tell about
( When you have more than one language , like english& arabic or french .. ) then apart from normal patch you have to apply patch for specificlanguage Installed in your system called as NLS patch ( What is NLS or MLS coming soon ..)As Oracle Apps DBA patching is quite basic thing you do regularly so lets continue with basics .If you have not gone through my previous posts please do so now as its quite important tothrough basics .Apps patches are buldled somthing like p123456_11i_Unix.zip where
p menas patch
next fewdigit are patch number
is platform or OS on which this patch can be applied.When you unzip a patch you will see some files types which I am explaining here
- This file contain steps to spply patches, List of Prerequisite patch should be thereon apps Instance (If not apply that patch )
c stand for copy driver file , this copies patch content to respective patchlocation , driver is like bus driver which provides instruction on work adpatch need to perform.
d stand for Database driver & contain content related to database like creating
packages, tables, adding column….
This contain files related to forms , reports, graphis or messages
Sometime these three types of files are bundled together into single driver filecalled Unified driver fileSo now you know which type of driver file to apply where ? its common sense if this is d driveryou just need to apply once on concurrent manager tier and c & g on all tiers as database is single& if you run it once its enough . If you applied it again by mistake its no harm & will not causeany issues . Similary c & g you need to apply from all tiers , because c will copy your content &g will generate message files.If you are not sure where to apply what just apply it on all tiers & depending on your context filein APPL_TOP/admin/SID_hostname.xml it will apply where to install what by checking xml tag