Skip to the content.

DBA AWR SQL Execution Plan History – Oracle EBS SQL Report

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

Overview

Execution plan history for a particular SQL id from the automatic workload repository

Report Parameters

SQL Id, Plan Hash Value, Using Index, Object Name, Options, Objects larger than x GB, Show Object Size, Diagnostic Pack enabled, Container Data

Oracle EBS Tables Used

dba_hist_sql_plan, v$parameter, dba_segments

Report Categories

Diagnostic Pack, Enginatics

DBA AWR SQL Performance Summary, DBA SGA SQL Execution Plan History, DBA AWR Active Session History, DBA SGA+PGA Memory Configuration, DBA AWR Blocking Session Summary, DBA AWR Tablespace Usage, DBA AWR System Metrics Summary, DBA Blocking Sessions, Blitz Report Security

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 SQL Execution Plan History 22-Dec-2025 083522.xlsx
Blitz Report™ XML Import DBA_AWR_SQL_Execution_Plan_History.xml
Full SQL on Enginatics www.enginatics.com/reports/dba-awr-sql-execution-plan-history/

Executive Summary

The DBA AWR SQL Execution Plan History report is a critical tool for diagnosing “Plan Flipping” or “Plan Regression”. It tracks how the execution plan for a specific SQL statement has changed over time. In Oracle, the Optimizer decides the best way to execute a query (which index to use, join order, etc.). Sometimes, this plan changes for the worse, causing a query that used to take 1 second to suddenly take 1 hour.

Business Challenge

Solution

This report lists all execution plans captured in AWR for a given SQL ID.

Key Features:

Architecture

The report queries DBA_HIST_SQL_PLAN.

Key Tables:

Impact


© 2026 Enginatics