Search Results ad_patch_drivers
Overview
The AD_PATCH_DRIVERS table is a core repository table within the Oracle E-Business Suite Applications DBA (AD) module. It functions as the master registry for all individual patch driver files that constitute an applied patch. In the context of Oracle EBS patching, a patch (or mini-pack) is typically comprised of multiple driver files (e.g., c.drv, d.drv, g.drv), each responsible for a specific type of change such as copying database objects, updating database code, or merging Java archives. This table, owned by the APPLSYS schema, provides the critical link between a high-level patch and its constituent executable components, enabling the patching system (AD_ZD_PATCH) to track, manage, and report on the application of these drivers across both EBS 12.1.1 and 12.2.2 versions.
Key Information Stored
While the specific column list is not detailed in the provided metadata, the structure and foreign key relationships define its key data elements. The primary key, PATCH_DRIVER_ID, uniquely identifies each driver record. A critical foreign key column, APPLIED_PATCH_ID, links the driver back to its parent patch record in the AD_PATCH_DRIVERS table itself (a self-referencing relationship) or more logically to a master patch record. Other columns typically store the driver file name, driver type (C, D, G, etc.), the source language, application top directory, and status information. This structure allows the system to maintain a precise inventory of every file action performed during a patching cycle.
Common Use Cases and Queries
This table is primarily accessed for diagnostic and auditing purposes by Applications DBAs. Common use cases include investigating failed patch sessions, generating patch application reports, and understanding the composition of applied patches. A fundamental query retrieves all drivers for a specific applied patch, often joined with the AD_PATCH_RUNS table to see execution details.
- Identifying Drivers in a Patch:
SELECT patch_driver_id, driver_file_name, driver_type FROM applsys.ad_patch_drivers WHERE applied_patch_id = (SELECT patch_driver_id FROM applsys.ad_patch_drivers WHERE driver_file_name LIKE '%<PATCH_NUMBER>%'); - Patch Application History: Joining with
AD_PATCH_RUNSto correlate drivers with their run status and timing:SELECT drv.driver_file_name, run.patch_driver_id, run.start_date, run.end_date, run.status FROM applsys.ad_patch_drivers drv, applsys.ad_patch_runs run WHERE drv.patch_driver_id = run.patch_driver_id ORDER BY run.start_date DESC;
Related Objects
The AD_PATCH_DRIVERS table sits at the center of a network of patching metadata tables, as indicated by its foreign key constraints. Key related objects include:
- AD_COMPRISING_PATCHES: Links patch drivers to the comprehensive patches they belong to, managing complex patch dependencies and bundles.
- AD_PATCH_DRIVER_LANGS: Stores language-specific information for each driver, detailing which translations were applied.
- AD_PATCH_DRIVER_MINIPKS: Associates drivers with specific mini-packs, a common patching unit in EBS.
- AD_PATCH_RUNS: The most operationally significant related table. It records every execution attempt of a patch driver, including start/end times, phase, and success/failure status, providing the execution audit trail.
-
Table: AD_PATCH_DRIVERS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:AD.AD_PATCH_DRIVERS, object_name:AD_PATCH_DRIVERS, status:VALID, product: AD - Applications DBA , description: Patch drivers in a patch , implementation_dba_data: APPLSYS.AD_PATCH_DRIVERS ,
-
APPS.AD_PATCH_HIST_MIGR_PKG dependencies on AD_PATCH_DRIVERS
12.1.1
-
APPS.AD_FILE_SYS_SNAPSHOTS_PKG dependencies on AD_PATCH_DRIVERS
12.2.2
-
APPS.FND_OAM_COLLECTION dependencies on AD_PATCH_DRIVERS
12.1.1
-
APPS.AD_PATCH_HIST_MIGR_PKG dependencies on AD_PATCH_DRIVERS
12.2.2
-
APPS.FND_OAM_COLLECTION dependencies on AD_PATCH_DRIVERS
12.2.2
-
APPS.AD_PATCH_HIST_REPS dependencies on AD_PATCH_DRIVERS
12.2.2
-
APPS.AD_PATCH_HIST_REPS dependencies on AD_PATCH_DRIVERS
12.1.1
-
APPS.AD_FILE_SYS_SNAPSHOTS_PKG dependencies on AD_PATCH_DRIVERS
12.1.1
-
APPS.FND_OAM_COLLECTION dependencies on AD_PATCH_RUNS
12.1.1
-
APPS.FND_OAM_COLLECTION dependencies on AD_PATCH_RUNS
12.2.2
-
SYNONYM: APPS.AD_PATCH_DRIVERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AD_PATCH_DRIVERS, status:VALID,
-
SYNONYM: APPS.AD_PATCH_DRIVERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AD_PATCH_DRIVERS, status:VALID,
-
APPS.AD_STATS_UTIL_PKG dependencies on FND_STATS
12.2.2
-
APPS.AD_STATS_UTIL_PKG dependencies on FND_STATS
12.1.1
-
VIEW: APPLSYS.AD_PATCH_DRIVERS#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:AD_PATCH_DRIVERS#, status:VALID,
-
APPS.AD_PATCH_HIST_REPS dependencies on AD_APPLIED_PATCHES
12.2.2
-
APPS.AD_PATCH_HIST_REPS dependencies on AD_APPLIED_PATCHES
12.1.1
-
VIEW: APPLSYS.AD_PATCH_DRIVERS#
12.2.2
-
APPS.AD_PATCH_HIST_MIGR_PKG SQL Statements
12.1.1
-
APPS.AD_PATCH_HIST_MIGR_PKG SQL Statements
12.2.2
-
Table: AD_PATCH_DRIVER_LANGS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:AD.AD_PATCH_DRIVER_LANGS, object_name:AD_PATCH_DRIVER_LANGS, status:VALID, product: AD - Applications DBA , description: Languages to which the patch driver pertains , implementation_dba_data: APPLSYS.AD_PATCH_DRIVER_LANGS ,
-
Table: AD_COMPRISING_PATCHES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:AD.AD_COMPRISING_PATCHES, object_name:AD_COMPRISING_PATCHES, status:VALID, product: AD - Applications DBA , description: Comprising patches in a "merged" patch , implementation_dba_data: APPLSYS.AD_COMPRISING_PATCHES ,
-
Table: AD_PATCH_RUNS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:AD.AD_PATCH_RUNS, object_name:AD_PATCH_RUNS, status:VALID, product: AD - Applications DBA , description: High level Autopatch history, one row per driver applied , implementation_dba_data: APPLSYS.AD_PATCH_RUNS ,
-
Table: AD_PATCH_DRIVER_MINIPKS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:AD.AD_PATCH_DRIVER_MINIPKS, object_name:AD_PATCH_DRIVER_MINIPKS, status:VALID, product: AD - Applications DBA , description: Mini Packs contained in a patch (driver) , implementation_dba_data: APPLSYS.AD_PATCH_DRIVER_MINIPKS ,
-
PACKAGE BODY: APPS.AD_PATCH_HIST_MIGR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AD_PATCH_HIST_MIGR_PKG, status:VALID,
-
PACKAGE BODY: APPS.AD_PATCH_HIST_MIGR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AD_PATCH_HIST_MIGR_PKG, status:VALID,
-
TABLE: APPLSYS.AD_PATCH_DRIVERS
12.1.1
owner:APPLSYS, object_type:TABLE, object_name:AD_PATCH_DRIVERS, status:VALID,
-
PACKAGE BODY: APPS.AD_PATCH_HIST_REPS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AD_PATCH_HIST_REPS, status:VALID,
-
PACKAGE BODY: APPS.AD_PATCH_HIST_REPS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AD_PATCH_HIST_REPS, status:VALID,
-
APPS.AD_PATCH_HIST_REPS dependencies on AD_PATCH_DRIVER_MINIPKS
12.1.1
-
APPS.AD_PATCH_HIST_REPS dependencies on AD_PATCH_DRIVER_MINIPKS
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.FND_OAM_COLLECTION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_OAM_COLLECTION, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
TABLE: APPLSYS.AD_PATCH_DRIVERS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:AD.AD_PATCH_DRIVERS, object_name:AD_PATCH_DRIVERS, status:VALID,
-
PACKAGE BODY: APPS.AD_FILE_SYS_SNAPSHOTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AD_FILE_SYS_SNAPSHOTS_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AD_FILE_SYS_SNAPSHOTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AD_FILE_SYS_SNAPSHOTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_OAM_COLLECTION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_OAM_COLLECTION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.AD_PATCH_HIST_REPS SQL Statements
12.2.2
-
APPS.AD_PATCH_HIST_REPS SQL Statements
12.1.1
-
eTRM - AD Tables and Views
12.2.2
description: Oracle Applications products installed at your site ,
-
APPS.AD_FILE_SYS_SNAPSHOTS_PKG dependencies on AD_PATCH_RUNS
12.2.2
-
APPS.AD_FILE_SYS_SNAPSHOTS_PKG dependencies on AD_PATCH_RUNS
12.1.1
-
PACKAGE BODY: APPS.AD_PATCH_HIST_MIGR_PKG
12.2.2
-
PACKAGE BODY: APPS.AD_PATCH_HIST_MIGR_PKG
12.1.1