Now since you know basics of patch (If not read my previous posts, its quite important to know patch basics before starting to apply patch )

By now you might know that you use utility adpatch to apply oracle apps patch and adadmin, admrgpch, adctrl to manage/control your patch . Depending on you AD version (i.e. AD.H or AD.I.1 .. AD.I.4) you will have different options available with adpatch . Otherwise you can use interactive option to apply/see basic options (Interactive means adpatch will ask you required field values by displaying some suggestions to you)

First lets discover some major options available with adpatch.

adpatch option=[option1,option2, ….optionN]

Below is option value with explanation
options=noautoconfig If you are applying number of patches out of which 4-5 patches run autoconfig then use this option & run autoconfig in last patch or manually (This will save your patching timing , first patch performance tip )
compiledb(def) or nocompiledb Use no compiledb if you have multiple patch then compile database objects in last patch
compilejsp(def) or nocompilejsp Use no compilejsp if you have multiple patch then compile jsp in last patch
copyportion Tells adpatch whether to run commands normally found in a copy driver.
databaseporion Tells adpatch whether to run commands normally found in a database driver.
generateportion Tells adpatch whether to run commands normally found in a generate driver
hotpatch Tells AutoPatch to apply a patch regardless of whether the Oracle Applications system is in maintenance mode.
integrity Tells adpatch whether to perform patch integrity checking, which verifies that the version of each file referenced in a copy action matches the version present in the patch (There are overheads with this)
maintainmrc Tells adpatch whether to automatically maintain the MRC schema after running actions normally found in the database driver. The MRC schema is only maintained if the MRC feature is enabled
prereq Tells adpatch whether to perform prerequisite patch checking prior to running patch driver files that contain actions normally found in the copy driver. (With lateset AD patch , default behaviour is changed from prereq to noprereq)
forcecopy The forcecopy command copies the files in a patch to the Applications file system without comparing the version number of the patch files with existing files

Since you know basics of apps patch & options available Next I will tell how to apply patch & fix errors if any .

If you want to read about Concurrent Managers in Oracle Applications visit my Site at (Thanks FutureAppsDBA for pointing typo mistake)

Share This Post with Your Friends over Social Media!

About the Author Atul Kumar

Oracle ACE, Author, Speaker and Founder of K21 Technologies & K21 Academy : Specialising in Design, Implement, and Trainings.

follow me on:

Leave a Comment:

Puja says August 14, 2006

This is regarding your comment at

I cant find anything related to FLASHBACK, can you please help me find it in your blog…



shankar says October 23, 2007

hi Atul,

you’ve done a stupendous job for novice people like me.and a kind suggestion…
…if possible please include a tree like index (page) for the site so that (beginners) people like me would find it easy to navigate and also would pave way for a orderly reading.

Atul says October 23, 2007

Thanks Shankar for your feedback and we are trying to achieve that by providing left menu bar under “beginners section” we will surely improve on this slowly.

Order of study is
– Overview / Architecture
– Install
– Patching
– Cloning
– Upgrade
– Troubleshooting

hany says February 3, 2008

Really, thank you very much ,sir

FutureApssDBA says July 31, 2008

Hi Atul,,

Great effort!!!

Please correct the spellings in following URL: (wrong) (correct)

Thank you!

Add Your Reply