Skip to the content.

DBA Resource Limits – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Database Administration · all Database Administration reports

Overview

Current and highest utilization since instance startup of database resources such as processes, sessions and transactions, compared to their limits.

A Max Percent close to 100 shows that the instance reached the limit since startup. Reaching the processes or sessions limit causes ORA-00020 or ORA-00018 for new connections.

In a pluggable database, the database shows resource limits only in the container root. There the report shows the current number of processes and sessions against their parameter limits instead, without the highest utilization.

Schedule the report with Max Percent From, for example 90, to get an email only when a limit is nearly reached.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Max Percent From, Instance Id

Oracle EBS Tables Used

gv$resource_limit, gv$process, gv$session, gv$parameter

Report Categories

Enginatics

DBA Sessions, FND Concurrent Requests, Blitz Report History, DBA SGA SQL Performance Summary, DBA SGA+PGA Memory Configuration, DBA AWR SQL Performance Summary, DBA Blocking Sessions, Blitz Report Web Service Sessions, DBA Undo Statistics

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output DBA Resource Limits 12-Oct-2026 061635.xlsx
Blitz Report™ XML Import DBA_Resource_Limits.xml
SQL Source DBA Resource Limits.sql
Full Report on Enginatics www.enginatics.com/reports/dba-resource-limits/

Case Study & Technical Analysis: DBA Resource Limits

Executive Summary

DBA Resource Limits shows the current and highest utilization, since instance startup, of the database resources that cap connections and transactions, such as processes, sessions and transactions, against their configured limits. It helps DBAs of Oracle E-Business Suite databases detect when the instance is approaching or has reached a limit, the point at which new connections fail. The report is intended for DBA operations teams who monitor capacity and for administrators who want a scheduled warning before users are affected.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. The first branch reads every row of GV$RESOURCE_LIMIT for each instance, trimming the initial allocation and limit text.
  2. The second branch, combined with UNION ALL, reads the processes and sessions parameters from GV$PARAMETER and only runs when GV$RESOURCE_LIMIT returns no rows for the instance.
  3. For processes, the current count is taken from GV$PROCESS; for sessions, it is taken from GV$SESSION.
  4. An outer query calculates the current and maximum percentages against the numeric limit, leaving them empty where the limit is UNLIMITED or zero.
  5. Rows are ordered by the larger of the two percentages, then by instance and resource name.

Parameters & Filtering

Performance & Optimization

FAQ

Q: What does a Max Percent close to 100 mean? A: The instance reached that percentage of the configured limit at some point since startup. For processes or sessions, reaching 100 means new connections were refused at that point.

Q: Why does my pluggable database show only processes and sessions? A: In a pluggable database the resource limit view shows data only in the container root. The report then compares current processes and sessions with their parameter values, without the highest utilization.

Q: How can the report warn me before users are affected? A: Schedule the report with Max Percent From set to 90. The scheduled run then sends output only when a resource has reached that share of its limit.


© Enginatics GmbH