Search Results prvt_hdm
Overview
SYS.PRVT_HDM is an Oracle-supplied, internal PL/SQL package that resides in the SYS schema and is shipped as part of the core database technology stack on which Oracle E-Business Suite 12.1.1 and 12.2.2 both depend. The package forms part of the Automatic Database Diagnostic Monitor (ADDM) infrastructure, specifically the subcomponent responsible for rendering Health Monitor and ADDM directive output as structured, reportable content. Its name, PRVT (private) HDM, indicates that it is not a public API; it is an undocumented-in-the-conventional-sense helper package whose routines support higher-level utilities such as DBMS_ADDM and DBMS_MANAGEMENT_PACKS. In the EBS context, PRVT_HDM is visible to the applications stack through the shared Oracle Database installation, and it contributes to the diagnostic and performance-reporting capabilities that administrators use to investigate database health issues affecting the EBS database tier.
Key Procedures and Functions
The ETRM metadata documents PRVT_HDM as a package containing zero explicitly classified procedures or functions under the OTHER API classification. No parameter lists are published for this object, and the documentation does not expose any named entry points. This is consistent with an internal Oracle package that is invoked only by other Oracle-supplied components rather than by customer code. Based on the dependency graph, the package exists to provide helper logic consumed by report-generation routines, particularly those dealing with AWR/ADDM HTML output, as evidenced by its dependency on AWRRPT_HTML_TYPE_TABLE and XMLTYPE. For practical purposes, administrators should treat PRVT_HDM as a black-box supporting module with no supported public interface.
Tables Accessed
The documented dependency list for PRVT_HDM references XMLAGG as the table-level element accessed via APPS synonyms, alongside SQL built-in dependencies such as STANDARD and XMLTYPE. XMLAGG is an aggregate function used to concatenate XML fragments, which strongly supports the package's role in assembling multi-row diagnostic results into a single XML or HTML document. The dependency on AWRRPT_HTML_TYPE_TABLE is a PL/SQL collection type rather than a stored table, further indicating that PRVT_HDM constructs in-memory report structures. The package is referenced by EBS/database objects including DBA_ADDM_SYSTEM_DIRECTIVES, DBA_ADDM_TASK_DIRECTIVES, USER_ADDM_TASK_DIRECTIVES, WRI$_ADV_HDM_T, and WRI$_REPT_ADDM, confirming its integration with the ADDM directive and Advanced Workload Repository reporting structures.
Usage Notes
PRVT_HDM is not intended for direct invocation by EBS forms, concurrent programs, or custom PL/SQL code. It is called exclusively by Oracle-supplied packages, notably DBMS_ADDM, DBMS_MANAGEMENT_PACKS, DBMS_SWRF_REPORT_INTERNAL, and PRVT_AWR_VIEWER. These callers surface output through database diagnostic tooling rather than through EBS application menus. Typical indirect invocation occurs when an administrator generates an ADDM report using DBMS_ADDM, or when the Automatic Workload Repository viewer renders HTML diagnostic pages that include HDM content. Because the package is owned by SYS and classified as OTHER, it is protected by Oracle's internal object conventions; customization, recompilation, or direct calls from the APPS schema are not supported and may invalidate dependent database components. Administrators troubleshooting performance or ADDM-related directives should query the documented referencing views instead of addressing PRVT_HDM directly.
-
PACKAGE: SYS.PRVT_HDM
12.1.1
owner:SYS, object_type:PACKAGE, object_name:PRVT_HDM, status:VALID,
-
PACKAGE: SYS.PRVT_HDM
12.2.2
owner:SYS, object_type:PACKAGE, object_name:PRVT_HDM, status:VALID,
-
TYPE: SYS.AWRRPT_HTML_TYPE_TABLE
12.1.1
owner:SYS, object_type:TYPE, object_name:AWRRPT_HTML_TYPE_TABLE, status:VALID,
-
VIEW: SYS.DBA_ADDM_TASK_DIRECTIVES
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_TASK_DIRECTIVES, status:VALID,
-
VIEW: SYS.DBA_ADDM_TASK_DIRECTIVES
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_TASK_DIRECTIVES, status:VALID,
-
TYPE: SYS.AWRRPT_HTML_TYPE_TABLE
12.2.2
owner:SYS, object_type:TYPE, object_name:AWRRPT_HTML_TYPE_TABLE, status:VALID,
-
PACKAGE BODY: SYS.PRVT_HDM
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:PRVT_HDM, status:VALID,
-
PACKAGE BODY: SYS.PRVT_HDM
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:PRVT_HDM, status:VALID,
-
LIBRARY: SYS.DBMS_HDM_LIB
12.2.2
owner:SYS, object_type:LIBRARY, object_name:DBMS_HDM_LIB, status:VALID,
-
TYPE BODY: SYS.WRI$_REPT_ADDM
12.1.1
owner:SYS, object_type:TYPE BODY, object_name:WRI$_REPT_ADDM, status:VALID,
-
PACKAGE: SYS.DBMS_ADDM
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_ADDM, status:VALID,
-
LIBRARY: SYS.DBMS_HDM_LIB
12.1.1
owner:SYS, object_type:LIBRARY, object_name:DBMS_HDM_LIB, status:VALID,
-
TYPE BODY: SYS.WRI$_REPT_ADDM
12.2.2
owner:SYS, object_type:TYPE BODY, object_name:WRI$_REPT_ADDM, status:VALID,
-
PACKAGE: SYS.DBMS_ADDM
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_ADDM, status:VALID,
-
PACKAGE BODY: SYS.DBMS_ADDM
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_ADDM, status:VALID,
-
TYPE BODY: SYS.WRI$_ADV_HDM_T
12.2.2
owner:SYS, object_type:TYPE BODY, object_name:WRI$_ADV_HDM_T, status:VALID,
-
PACKAGE: SYS.PRVT_HDM
12.2.2
-
VIEW: SYS.DBA_ADDM_SYSTEM_DIRECTIVES
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_SYSTEM_DIRECTIVES, status:VALID,
-
TYPE: SYS.AWRRPT_HTML_TYPE
12.2.2
owner:SYS, object_type:TYPE, object_name:AWRRPT_HTML_TYPE, status:VALID,
-
VIEW: SYS.DBA_ADVISOR_DEF_PARAMETERS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADVISOR_DEF_PARAMETERS, status:VALID,
-
TABLE: SYS.WRI$_ADV_INST_FDG
12.1.1
owner:SYS, object_type:TABLE, object_name:WRI$_ADV_INST_FDG, status:VALID,
-
TABLE: SYS.WRI$_ADV_INST_FDG
12.2.2
owner:SYS, object_type:TABLE, object_name:WRI$_ADV_INST_FDG, status:VALID,
-
TYPE BODY: SYS.WRI$_ADV_HDM_T
12.1.1
owner:SYS, object_type:TYPE BODY, object_name:WRI$_ADV_HDM_T, status:VALID,
-
VIEW: SYS.DBA_ADVISOR_DIR_TASK_INST
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADVISOR_DIR_TASK_INST, status:VALID,
-
VIEW: SYS.DBA_ADDM_INSTANCES
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_INSTANCES, status:VALID,
-
VIEW: SYS.DBA_ADVISOR_DIR_TASK_INST
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADVISOR_DIR_TASK_INST, status:VALID,
-
PACKAGE BODY: SYS.DBMS_ADDM
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_ADDM, status:VALID,
-
VIEW: SYS.DBA_HIST_DATABASE_INSTANCE
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_HIST_DATABASE_INSTANCE, status:VALID,
-
VIEW: SYS.DBA_HIST_PDB_INSTANCE
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_HIST_PDB_INSTANCE, status:VALID,
-
PACKAGE BODY: SYS.DBMS_MANAGEMENT_PACKS
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_MANAGEMENT_PACKS, status:VALID,
-
VIEW: SYS.DBA_ADDM_SYSTEM_DIRECTIVES
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_SYSTEM_DIRECTIVES, status:VALID,
-
VIEW: SYS.USER_ADDM_TASK_DIRECTIVES
12.1.1
owner:SYS, object_type:VIEW, object_name:USER_ADDM_TASK_DIRECTIVES, status:VALID,
-
PACKAGE: SYS.PRVT_HDM
12.1.1
-
TYPE: SYS.AWRRPT_HTML_TYPE
12.1.1
owner:SYS, object_type:TYPE, object_name:AWRRPT_HTML_TYPE, status:VALID,
-
VIEW: SYS.USER_ADDM_TASK_DIRECTIVES
12.2.2
owner:SYS, object_type:VIEW, object_name:USER_ADDM_TASK_DIRECTIVES, status:VALID,
-
VIEW: SYS.DBA_ADDM_FDG_BREAKDOWN
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_FDG_BREAKDOWN, status:VALID,
-
PACKAGE BODY: SYS.DBMS_SWRF_REPORT_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_SWRF_REPORT_INTERNAL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_SWRF_REPORT_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_SWRF_REPORT_INTERNAL, status:VALID,
-
VIEW: SYS.DBA_ADVISOR_DEF_PARAMETERS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADVISOR_DEF_PARAMETERS, status:VALID,
-
VIEW: SYS.DBA_ADDM_FDG_BREAKDOWN
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_FDG_BREAKDOWN, status:VALID,
-
VIEW: SYS.DBA_ADDM_INSTANCES
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_INSTANCES, status:VALID,
-
VIEW: SYS.DBA_ADDM_FINDINGS
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADDM_FINDINGS, status:VALID,
-
TABLE: SYS.WRI$_ADV_PARAMETERS
12.2.2
owner:SYS, object_type:TABLE, object_name:WRI$_ADV_PARAMETERS, status:VALID,
-
VIEW: SYS.DBA_ADVISOR_DIR_DEFINITIONS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADVISOR_DIR_DEFINITIONS, status:VALID,
-
PACKAGE BODY: SYS.PRVT_AWR_VIEWER
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:PRVT_AWR_VIEWER, status:VALID,
-
PACKAGE BODY: SYS.DBMS_MANAGEMENT_PACKS
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_MANAGEMENT_PACKS, status:VALID,
-
TABLE: SYS.WRI$_ADV_ADDM_PDBS
12.2.2
owner:SYS, object_type:TABLE, object_name:WRI$_ADV_ADDM_PDBS, status:VALID,
-
TABLE: SYS.WRI$_ADV_ADDM_INST
12.1.1
owner:SYS, object_type:TABLE, object_name:WRI$_ADV_ADDM_INST, status:VALID,
-
VIEW: SYS.DBA_ADVISOR_RATIONALE
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_ADVISOR_RATIONALE, status:VALID,
-
VIEW: SYS.DBA_ADVISOR_PARAMETERS
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_ADVISOR_PARAMETERS, status:VALID,