Search Results ad_patch_driver_langs
Overview
The AD_PATCH_DRIVER_LANGS table is a core repository table within the Applications DBA (AD) product family of Oracle E-Business Suite (EBS), versions 12.1.1 and 12.2.2. Residing in the APPLSYS schema, it serves a critical function in the patching and language deployment infrastructure. Its primary role is to define the specific language translations to which a given patch driver file pertains. This table acts as a junction, linking patch driver definitions to the languages they support, thereby enabling the precise application of language-specific patches and ensuring the integrity of multilingual installations.
Key Information Stored
The table's structure is designed to manage the relationship between patch drivers and languages. The documented primary key is LANG_ID, which is the unique identifier for a language record within this context. The most critical foreign key column is PATCH_DRIVER_ID, which links directly to the AD_PATCH_DRIVERS table. This column holds the identifier of the patch driver to which the language entry is associated. While the specific language code column is not explicitly named in the provided metadata, the table's purpose confirms it stores identifiers that map to Oracle's language codes (e.g., US for American English, D for German, JA for Japanese), defining the linguistic scope of a patch.
Common Use Cases and Queries
This table is primarily accessed during patch analysis and troubleshooting by system administrators and DBAs. Common operational scenarios include determining all languages supported by a specific patch driver before application, or identifying which patch drivers are required for a particular language upgrade. A typical query would join AD_PATCH_DRIVER_LANGS to AD_PATCH_DRIVERS to generate a report. For example:
- Identifying Languages for a Driver:
SELECT lang_id FROM applsys.ad_patch_driver_langs WHERE patch_driver_id = &DRIVER_ID; - Listing Drivers for a Language:
SELECT d.driver_file_name FROM applsys.ad_patch_drivers d, applsys.ad_patch_driver_langs l WHERE d.patch_driver_id = l.patch_driver_id AND l.lang_id = 'D';
These queries are essential for planning patch cycles in global deployments and for validating that all necessary language components have been applied successfully.
Related Objects
The AD_PATCH_DRIVER_LANGS table has a direct and documented dependency on the AD_PATCH_DRIVERS table, which is its sole parent table as per the provided metadata. The relationship is enforced by a foreign key constraint where AD_PATCH_DRIVER_LANGS.PATCH_DRIVER_ID references AD_PATCH_DRIVERS. This structure ensures that every language entry is associated with a valid, existing patch driver definition. The table is a foundational component within the AD patching module and is indirectly related to the broader AD utilities and the adpatch executable, which consume this metadata to apply patches correctly across installed languages.
-
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_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 ,