Adpatch options

7
ADPATCH Options You can execute adpatch by logging in as the applications OS user and sourcing the appropriate environment file. #su – applmgr $cd SAMAPPL $. ./APPSORA.env $adpatch By default adpatch does not take any clause, but there are some clauses that you could use with adpatch Running a patch in test mode You can use the apply clause with adpatch to specify weather to run the patch in TEST mode or not, when you run the patch in test mode it does not do any changes but runs generates a log fiule with all the actions it would have performed. $adpatch apply=n|y The default is apply=y Pre-install Mode You can also run a patch in pre install mode, this would be done normally during an upgrade or consolidated update. When a patch is applied in a preinstall mode the all the AD utilities are updated before the upgrade or update. $adpatch preinstall=y The default is preinstall=n

description

 

Transcript of Adpatch options

Page 1: Adpatch options

ADPATCH Options

You can execute adpatch by logging in as the applications OS user and sourcing

the appropriate environment file.

#su – applmgr $cd SAMAPPL $. ./APPSORA.env $adpatch

By default adpatch does not take any clause, but there are some clauses that

you could use with adpatch

Running a patch in test mode

You can use the apply clause with adpatch to specify weather to run the patch in

TEST mode or not, when you run the patch in test mode it does not do any

changes but runs generates a log fiule with all the actions it would have

performed.

$adpatch apply=n|y The default is apply=y

Pre-install Mode

You can also run a patch in pre install mode, this would be done normally during

an upgrade or consolidated update. When a patch is applied in a preinstall mode

the all the AD utilities are updated before the upgrade or update.

$adpatch preinstall=y The default is preinstall=n

Page 2: Adpatch options

Other Options with adpatch

You can use the options clause to specify some of the other options available

with adpatch.

Autoconfig

You can use the options=noautoconfig top specify autopatch that you do not wish

to run autoconfig as a part of the patch application. This can be useful when

applying a large number of patches when they are not merged. By default

autoconfig is run as a part of adpatch.

$adpatch options=noautoconfig Checkfile

The chekfile option of adpatch tells adpathc to check for already executed exec,

SQL, and exectier commands.You can use options=nocheckfile skips this check,

however this can cause performance overheds so should be used only when

specified.

$adpatch options=nocheckfile

Compile Database

By defaulty autopatch compiles the invalid objects after the patch application, in

case you wish not to do so you can specify options=nocompiledb along with

autopatch.

$adpatch options=nocompiledb

Compile JSP

By defaulty autopatch compiles the java server pages (jsp) after the patch

application, in case you wish not to do so you can specify options=nocompilejsp

along with autopatch.

$adpatch options=nocompilejsp

Page 3: Adpatch options

Copy Portion

If you wish adpatch not to execute the commands present in the copy driver

portion of the patch you can use the options=nocopyportion.

$adpatch options=nocopyportion

Database Portion

If you wish adpatch not to execute the commands present in the database driver

portion of the patch you can use the options=nodatabaseportion.

$adpatch options=nodatabaseportion

Generate Portion

If you wish adpatch not to execute the commands present in the generate driver

portion of the patch you can use the options=nogenerateportion

$adpatch options=nogenerateportion

Maintenance Mode

If you wish to apply a patch regardless of the system being in maintenance mode

you can use options=hotpatch.

$adpatch options=hotpatch

Integrity Check

If you wish to check the integrity of the patch you can use the options=integrity.

Since metalink patches are pre checked for their integrity it is generally not

required to do an explicit check and the default value is nointegrity.

$adpatch options=integrity

Maintain MRC

You can use the maintainmrc option to specify weather you wish adpatch to

Page 4: Adpatch options

execute the Maintain MRC schema as a part of the patch application or not. By

default maintain MRC is done for standard patches and is disbaled for tarnslation

and documentation patches.

$adpatch options=nomaintainmrc

Pre requisite Patch Check

If you wish adpatch not to check for pre requisite patches before application of

the main patch you can use options=noprereq.By default pre requsite checking is

enabled.

$adpatch options=noprereq

Validate Schemas

If you wish adpatch to explicitly validate all the registed schems by making a

connection you can use options=validate. By default this validation is not

performed.

$adpatch options=validate

Java Classes

If you wish adpatch not to copy new java classes from the patch you can use

options=nojcopy.By default java classes are copied.

$adpatch options=nojcopy

Force Copy

By default adpatch copies the files without check the version of the existing files

already present on the system.If you do not wish the newer version of the file to

be replaced by the older version contained in the patch use

options=noforcecopy.

$adpatch options=noforcecopy

Page 5: Adpatch options

Relinking

If you wish adpatch not do perform relinking you can use options=nolink.

$adpatch options=nolink

Generate Forms

If you wish adpatch not to generate the forms files you can specify

options=nogenform.

$adpatch options=nogenform

Generate Reports

If you wish adpatch not to generate the report files you can specify

options=nogenrep.

$adpatch options=nogenrep

You could specify multiple options at the command line using the , delimiter.

$adpatch options=hotpatch,nojcopy

Page 6: Adpatch options

autoconfig

Purpose: Tells AutoPatch to run AutoConfig automatically. Default: autoconfig. Use options=noautoconfig if you are applying a number of patches in sequence and want to run AutoConfig once, after applying the last patch of the sequence. Comments: The more common method is to merge the patches first with AD Merge Patch.

checkfile

Purpose: Tells AutoPatch to either skip running EXEC, SQL, and EXECTIER commands if they are recorded as already run, or to record them as having run after running them. Default: checkfile. Use options=nocheckfile to turn off the checkfile feature. Comments: checkfile provides significant performance benefits.

compiledb

database after running actions normally found in the database driver. Default: compiledb for standard patches. nocompiledb for standard patch translations, documentation patches, and documentation patch translations. Use options=nocompiledb to save time when multiple non-merged patches are applied in a maintenance window. Comments: Merging multiple patches and applying a single merged patch is usually a better strategy.

compilejsp

Purpose: Tells AutoPatch whether to automatically compile out-of-date JSP files. JSP files are only compiled if the patch contains copy actions for at least one JSP file. Default: compilejsp for standard patches. nocompilejsp for standard patch translations, documentation patches, and documentation patch translations. Use options=nocompilejsp to save time when multiple non-merged patches are applied in a maintenance window. Comments: Merging multiple patches and applying a single merged patch is usually a better strategy

copyportion

Purpose: Tells AutoPatch whether to run commands normally found in a copy driver. Default: copyportion. Use options=nocopyportion to tell AutoPatch not to perform copy driver actions. Comments: Useful mostly with unified drivers.

databaseportion

Purpose: Tells AutoPatch whether to run commands normally found in a database driver. Default: databaseportion. Use options=nodatabaseportion to tell AutoPatch not to perform database driver actions. Comments: Useful mostly with unified drivers.

generateportion

Purpose: Tells AutoPatch to apply a patch regardless of whether the Oracle Applications system is in maintenance mode. AutoPatch aborts the patching session if maintenance mode is disabled and the options=hotpatch command is not used.

Page 7: Adpatch options

Default: nohotpatch.

integrity

Purpose: Tells AutoPatch whether to verify that the version of each file referenced in a copy action matches the version present in the patch. Default: nointegrity Comments: Using options=nointegrity is safe and avoids some AutoPatch overhead.

parallel

Purpose: Tells AutoPatch whether to run actions that update the database in parallel (like sql) and actions that generate files in parallel (like genform). Default: parallel Comments: We do not recommend changing the default, as Oracle Applications patches are tested on systems using parallel processing.

phtofile

Purpose: Tells AutoPatch whether to upload patch history information to the database after applying the patch or to write it to the patch history files in the file system. Default: nophtofile Use options=phtofile to tell AutoPatch not to upload patch history information to the database. Comments: Using phtofile allows you to defer the uploading of patch history information to the database until after the system downtime. Use the adpatch uploadph=y command to upload patch history information from the patch history files to the database during uptime.

prereq

Purpose: Tells AutoPatch whether to check that prerequisite patches have been applied prior to running patch driver files that contain actions normally found in the copy driver. Default: noprereq Use options=prereq to turn on prerequisite patch checking. Comments: options=prereq prevents you from applying a patch without first applying all required prerequisite patches.

validate

Purpose: Tells AutoPatch whether to connect to all registered Oracle Applications schemas at the start of the patch. Default: novalidate. Use options=validate to validate password information for all Oracle Applications schemas. Comments: Useful for finding problems with incorrectly registered Oracle Applications schemas or schemas with invalid passwords.