Important tables for ADPATCH
Here are some of the important tables used by ADPATCH
utility.
· AD_APPL_TOPS
This table holds the various APPL-TOP’s
in the Oracle Applications installation that have ever been patched.
- AD_APPLIED_PATCHES
AD_APPLIED_PATCHES
holds information about the “distinct” Oracle Applications patches that have
been applied. If 2 patches happen to have the same name but are different in
content (eg. “merged” patches), then they are considered distinct and this
table will therefore hold 2 records.
- AD_BUGS
AD_BUGS holds
information about the various Oracle Applications bugs whose fixes have been
applied (ie. patched) in the Oracle Applications installation.
- AD_PATCH_DRIVERS
This table holds
information about the patch drivers that comprise a patch.
- AD_FILE_VERSIONS
This
table holds the various versions of Oracle Applications files (real files, not
“pseudo-files”) that have ever been patched or executed in the Oracle
Applications installation.
- AD_FILES
AD_FILES
is the “files repository”. It contains information about the various files that
have been patched in the Oracle Applications installation. Some entries are
“pseudo-files” and not real files, (eg. directories) in which case some of the
columns are not applicable and would then hold the value “DUMMY”
- AD_PATCH_DRIVER_LANGS
NLS patches (or
more specifically, NLS patch drivers) pertain to a language or multiple
languages. This table holds that language (or multiple languages).
- AD_PATCH_DRIVER_MINIPKS
This table holds information about the
various Mini Packs contained in a patch (driver)
- AD_PATCH_RUN_BUG_ACTIONS
Holds the
various actions present in “applied” bug (fix). If Autopatch determined not to
apply a bug (fix), then this table will not hold any records for that
“unapplied” bug fix.
- AD_PATCH_RUN_BUG_ACTIONS
Even
though a patch may have been applied on an Oracle Applications installation,
some actions in some of its included bugs (fixes) may not have got executed if
the “Autopatch” utility determined that it was not necessary to execute those
actions. In such cases, EXECUTED_FLAG is set to N.
- AD_PATCH_RUN_BUGS
This
table holds information about the bugs fixed in a specific run of
Autopatch.AD_PATCH_RUN_BUGS holds information about the various bugs fixed in a
specific run of Autopatch.Even though a patch may have been applied on an
Oracle Applications installation, some bugs (fixes) contained in it may not get
applied due to some reason. In such cases, the REASON_NOT_APPLIED column holds
the reason.
·
AD_PATCH_RUNS
AD_PATCH_RUNS holds information about
the various invocations of Autopatch for applying Oracle Applications patches
to a specific release of an Oracle Applications installation.
If multiple
drivers are run in one invocation of Autopatch, they result in multiple records
in this table. These multiple records will all have the same SESSION_ID
(because they generated from one Autopatch invocation), but different TASK
Number’s. The TASK Number’s in this case will be numbered sequentially as 1, 2,
3, etc.
Please Note that when the database driver of a Maintenance
Pack is applied, it bumps up the release version by creating a new record in
AD_RELEASES, which is then pointed to by the UPDATED_TO_RELEASE_ID column of
the old record.
- AD_RELEASES
AD_RELEASES
holds the various Oracle Applications releases that an installation of Oracle
Applications has gone through in its entire life cycle. It should be noted that
START_DATE_ACTIVE, END_DATE_ACTIVE and BASE_RELEASE_FLAG are loosely maintained
informational columns and are not accurately maintained, and therefore should
not be relied upon heavily.
- AD_PATCH_COMMON_ACTIONS
This table holds
distinct information about the various actions that are (often repeatedly)
performed by Autopatch as part of applying patches.
No comments:
Post a Comment