Search Results dbms_perf
Overview
SYS.DBMS_PERF is an Oracle-supplied PL/SQL package that provides the performance diagnostics and reporting infrastructure used by the Automatic Workload Repository (AWR), Active Session History (ASH), and related performance monitoring components. Within Oracle E-Business Suite 12.1.1 and 12.2.2, the package serves as the underlying engine that generates performance reports from data collected in the database's performance repository. It is a SYS-owned object with VALID status, and its API classification is documented as OTHER in the ETRM repository, reflecting its role as an internal Oracle Database utility rather than an EBS application-specific API.
Although DBMS_PERF is not an EBS product schema package, it is directly relevant to EBS environments because performance troubleshooting in EBS deployments frequently relies on AWR, ASH, and SQL performance reports. The package is referenced by other SYS components including DBMS_SWRF_REPORT_INTERNAL, PRVT_AWR_VIEWER, and WRI$_REPT_PERF, all of which participate in the report generation and repository views used by the AWR reporting framework.
Key Procedures and Functions
ETRM documents seven procedures and functions within SYS.DBMS_PERF. Each is identified by name and purpose below; parameter lists are intentionally omitted because they are not part of the documented metadata.
- REPORT_PERFHUB — Generates a consolidated performance dashboard report, assembling multiple performance perspectives into a single output suitable for the performance hub view.
- REPORT_PERFHUB_XML — Produces the XML representation of the performance hub report, enabling rendering by external clients or report viewers.
- REPORT_SQL — Generates a performance report scoped to one or more SQL statements, driven by data collected for the identified SQL identifiers.
- REPORT_SQL_XML — Returns the XML form of the SQL performance report for downstream processing and display.
- REPORT_SESSION — Generates a session-level performance report, useful for diagnosing activity attributable to a specific database session.
- REPORT_SESSION_XML — Produces the XML variant of the session performance report.
- REPORT_ADDM_WATCHDOG_XML — Generates an XML watchdog report associated with Automatic Database Diagnostic Monitor (ADDM) activity, highlighting findings surfaced by the ADDM analysis engine.
Tables Accessed
The provided ETRM metadata does not enumerate specific tables accessed via APPS synonyms. In practice, DBMS_PERF operates against the Oracle performance repository base tables and views, including the workload repository (WRH$ and WRI$ family) and ASH-related structures. Dependencies documented in ETRM show that the package references STANDARD and XMLTYPE, and that WRI$_REPT_PERF references the package, confirming tight coupling between DBMS_PERF and the internal repository reporting structures. Because DBMS_PERF is a SYS package, its table access occurs directly against SYS-owned dictionary objects rather than through APPS synonyms.
Usage Notes
DBMS_PERF is typically invoked indirectly rather than called directly by EBS application code. In EBS 12.1.1 and 12.2.2 environments, it is most commonly exercised through database performance tooling—such as Enterprise Manager, SQL Developer, or the AWR/ASH report interfaces—when DBAs investigate performance issues affecting the EBS database tier. The package is referenced by three other packages in the dependency chain, including DBMS_SWRF_REPORT_INTERNAL, PRVT_AWR_VIEWER, and WRI$_REPT_PERF, reflecting its role as a shared reporting primitive. Custom code should avoid direct invocation unless explicitly required, since the package is Oracle-proprietary, subject to change between database releases, and not part of the supported EBS application API surface. For EBS-specific diagnostics, DBAs should continue to use the supported AWR and ASH report generation paths that ultimately call into DBMS_PERF.
-
PACKAGE: SYS.DBMS_PERF
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_PERF, status:VALID,
-
PACKAGE: SYS.DBMS_PERF
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_PERF, status:VALID,
-
SYNONYM: PUBLIC.DBMS_PERF
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_PERF, status:VALID,
-
SYNONYM: PUBLIC.DBMS_PERF
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_PERF, status:VALID,
-
PACKAGE BODY: SYS.DBMS_PERF
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_PERF, status:VALID,
-
PACKAGE BODY: SYS.DBMS_PERF
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_PERF, status:VALID,
-
PACKAGE: SYS.PRVTEMX_CELL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:PRVTEMX_CELL, status:VALID,
-
PACKAGE: SYS.DBMS_AUTO_REPORT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AUTO_REPORT, status:VALID,
-
PACKAGE: SYS.PRVT_AWR_VIEWER
12.2.2
owner:SYS, object_type:PACKAGE, object_name:PRVT_AWR_VIEWER, status:VALID,
-
PACKAGE: SYS.PRVTEMX_PERF
12.1.1
owner:SYS, object_type:PACKAGE, object_name:PRVTEMX_PERF, status:VALID,
-
PACKAGE: SYS.PRVTEMX_PERF
12.2.2
owner:SYS, object_type:PACKAGE, object_name:PRVTEMX_PERF, status:VALID,
-
PACKAGE: SYS.PRVT_RTADDM
12.1.1
owner:SYS, object_type:PACKAGE, object_name:PRVT_RTADDM, status:VALID,
-
PACKAGE: SYS.DBMS_ASH_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_ASH_INTERNAL, status:VALID,
-
PACKAGE: SYS.PRVTEMX_CELL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:PRVTEMX_CELL, status:VALID,
-
TYPE BODY: SYS.WRI$_REPT_PERF
12.1.1
owner:SYS, object_type:TYPE BODY, object_name:WRI$_REPT_PERF, status:VALID,
-
PACKAGE: SYS.PRVT_RTADDM
12.2.2
owner:SYS, object_type:PACKAGE, object_name:PRVT_RTADDM, status:VALID,
-
PACKAGE: SYS.PRVT_SMGUTIL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:PRVT_SMGUTIL, status:VALID,
-
PACKAGE: SYS.DBMS_AUTO_REPORT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AUTO_REPORT, status:VALID,
-
TYPE BODY: SYS.WRI$_REPT_PERF
12.2.2
owner:SYS, object_type:TYPE BODY, object_name:WRI$_REPT_PERF, status:VALID,
-
PACKAGE: SYS.PRVT_AWR_VIEWER
12.1.1
owner:SYS, object_type:PACKAGE, object_name:PRVT_AWR_VIEWER, status:VALID,
-
PACKAGE: SYS.PRVT_SMGUTIL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:PRVT_SMGUTIL, status:VALID,
-
PACKAGE: SYS.DBMS_SQLTUNE_UTIL0
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQLTUNE_UTIL0, status:VALID,
-
PACKAGE: SYS.DBMS_MANAGEMENT_PACKS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_MANAGEMENT_PACKS, status:VALID,
-
VIEW: SYS.DBA_HIST_CELL_CONFIG_DETAIL
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_HIST_CELL_CONFIG_DETAIL, status:VALID,
-
PACKAGE: SYS.DBMS_ASH_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_ASH_INTERNAL, status:VALID,
-
PACKAGE: SYS.DBMS_MANAGEMENT_PACKS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_MANAGEMENT_PACKS, status:VALID,
-
PACKAGE BODY: SYS.PRVT_AWR_VIEWER
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:PRVT_AWR_VIEWER, status:VALID,
-
OPERATOR: SYS.XQSEQUENCE
12.2.2
owner:SYS, object_type:OPERATOR, object_name:XQSEQUENCE, status:VALID,
-
VIEW: SYS.DBA_HIST_CELL_CONFIG_DETAIL
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_HIST_CELL_CONFIG_DETAIL, status:VALID,
-
OPERATOR: SYS.XQSEQUENCE
12.1.1
owner:SYS, object_type:OPERATOR, object_name:XQSEQUENCE, status:VALID,
-
PACKAGE: SYS.DBMS_SQLTUNE_UTIL0
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQLTUNE_UTIL0, status:VALID,
-
PACKAGE: SYS.PRVT_REPORT_TAGS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:PRVT_REPORT_TAGS, status:VALID,
-
TYPE: SYS.PRVT_AWRV_METADATA
12.2.2
owner:SYS, object_type:TYPE, object_name:PRVT_AWRV_METADATA, status:VALID,
-
PACKAGE BODY: SYS.PRVT_AWR_VIEWER
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:PRVT_AWR_VIEWER, status:VALID,
-
PACKAGE: SYS.PRVT_REPORT_TAGS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:PRVT_REPORT_TAGS, status:VALID,
-
TYPE: SYS.PRVT_AWRV_METADATA
12.1.1
owner:SYS, object_type:TYPE, object_name:PRVT_AWRV_METADATA, status:VALID,
-
VIEW: SYS.DBA_HIST_DATABASE_INSTANCE
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_HIST_DATABASE_INSTANCE, status:VALID,
-
VIEW: SYS.DBA_HIST_DATABASE_INSTANCE
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_HIST_DATABASE_INSTANCE, 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,
-
PACKAGE: SYS.DBMS_SQLTUNE
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQLTUNE, status:VALID,
-
PACKAGE: SYS.DBMS_SQLTUNE
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_SQLTUNE, status:VALID,
-
PACKAGE: SYS.DBMS_REPORT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPORT, status:VALID,
-
PACKAGE: SYS.DBMS_REPORT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_REPORT, status:VALID,
-
VIEW: SYS.DBA_HIST_SNAPSHOT
12.1.1
owner:SYS, object_type:VIEW, object_name:DBA_HIST_SNAPSHOT, status:VALID,
-
VIEW: SYS.DBA_HIST_SNAPSHOT
12.2.2
owner:SYS, object_type:VIEW, object_name:DBA_HIST_SNAPSHOT, status:VALID,
-
PACKAGE BODY: SYS.DBMS_PERF
12.1.1
-
PACKAGE BODY: SYS.DBMS_PERF
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2