Skip to the content.

DBA AWR CPU Load (active session history) – Oracle EBS SQL Report

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

Overview

Aggregates active sessions by snapshot time to identify times with high CPU load over a specific ‘CPU Sessions From’ threshold value.

Report Parameters

From Time, To Time, CPU Sessions From, Session Type, Instance Id, Diagnostic Pack enabled, Container Data

Oracle EBS Tables Used

dba_hist_active_sess_history

Report Categories

Enginatics

DBA AWR Wait Event Summary (active session history), DBA AWR Settings, DBA AWR Blocking Session Summary, DBA AWR Active Session History, DBA AWR System Metrics Summary, DBA SGA Active Session History, DBA AWR CPU vs Wait Time Summary, DBA SGA+PGA Memory Configuration, DBA AWR Wait Event Summary

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 AWR CPU Load (active session history) 22-Dec-2025 083150.xlsx
Blitz Report™ XML Import DBA_AWR_CPU_Load_active_session_history.xml
Full SQL on Enginatics www.enginatics.com/reports/dba-awr-cpu-load-active-session-history/

Executive Summary

The DBA AWR CPU Load (active session history) report is a targeted analysis tool for identifying CPU bottlenecks. By aggregating Active Session History (ASH) data, it highlights specific time intervals where the number of sessions actively using CPU exceeded a defined threshold. This helps DBAs pinpoint “CPU spikes” and drill down into the sessions responsible.

Business Challenge

Solution

This report aggregates ASH samples where the session state is ‘ON CPU’.

Key Features:

Architecture

The report queries DBA_HIST_ACTIVE_SESS_HISTORY.

Key Tables:

Impact


© 2026 Enginatics