Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

layout default
title DBA Hierarchical Profiler Data | Oracle EBS SQL Report
description Excel version of Oracle's hierarchical profiler dbmshprof PLSQL performance analysis. PL/SQL units that have been compiled in NATIVE mode cannot be…
keywords Oracle EBS, Oracle E-Business Suite, SQL report, Blitz Report, Enginatics, DBA, Hierarchical, Profiler, Data, dbmshp_runs, dbmshp_function_info, dbmshp_parent_child_info
permalink /DBA%20Hierarchical%20Profiler%20Data/

DBA Hierarchical Profiler Data – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Excel version of Oracle's hierarchical profiler dbms_hprof PLSQL performance analysis.

PL/SQL units that have been compiled in NATIVE mode cannot be profiled. To gather information, you must ensure that the PL/SQL code is INTERPRETED." Before compilation of the profiled code, execute: alter session set plsql_code_type=interpreted;

Create and setup access to profiler tables as sys:

exec dbms_hprof.create_tables(force_it=>true); create public synonym dbmshp_trace_data for sys.dbmshp_trace_data; create public synonym dbmshp_runs for sys.dbmshp_runs; create public synonym dbmshp_function_info for sys.dbmshp_function_info; create public synonym dbmshp_parent_child_info for sys.dbmshp_parent_child_info; create public synonym dbmshp_runnumber for sys.dbmshp_runnumber; create public synonym dbmshp_tracenumber for sys.dbmshp_tracenumber; grant select, insert, update, delete on dbmshp_trace_data to public; grant select, insert, update, delete on dbmshp_runs to public; grant select, insert, update, delete on dbmshp_function_info to public; grant select, insert, update, delete on dbmshp_parent_child_info to public; grant select on dbmshp_runnumber to public; grant select on dbmshp_tracenumber to public;

To start and stop profiling code, use the following commands:

declare l_trace_id pls_integer; l_sqlmonitor_clob clob; l_runid pls_integer; begin l_trace_id:=dbms_hprof.start_profiling; xxen_api.clear; --code to profile l_sqlmonitor_clob:=dbms_hprof.stop_profiling; l_runid:=dbms_hprof.analyze(l_trace_id); end;

To purge and reset the profiler data, execute the following as sys:

truncate table dbmshp_parent_child_info; truncate table dbmshp_function_info; truncate table dbmshp_runs; truncate table dbmshp_trace_data; alter sequence dbmshp_runnumber restart start with 1; alter sequence dbmshp_tracenumber restart start with 1;

Report Parameters

Run Id, Module, Time From, Percentage From, Line Text Contains, Line Number From, Line Number To, Time Unit

Oracle EBS Tables Used

dbmshp_runs, dbmshp_function_info, dbmshp_parent_child_info

Report Categories

Enginatics

Related Reports

FND Concurrent Requests 11i, FND Concurrent Requests, DBA ORDS Configuration Validation, DBA Blitz Report ORDS Configuration

Running This SQL Without Blitz Report

Some Oracle EBS SQL reports in this library require functions from the utility package xxen_util. Install it before running the SQL directly against your Oracle EBS database.

Download & Import Options

Resource Link
Excel Example Output DBA Hierarchical Profiler Data 14-Dec-2025 080657.xlsx
Blitz Report™ XML Import DBA_Hierarchical_Profiler_Data.xml
Full SQL on Enginatics www.enginatics.com/reports/dba-hierarchical-profiler-data/

Useful Links

© 2026 Enginatics