Memory

Use Memory to see how the SGA and PGA of one database are sized and used, and which memory issue needs attention.

Memory for SALESPRD over 1D: the memory mode, the SGA and PGA cards, and six charts
The line at the top shows the memory mode and the issue that needs attention.

Before you begin

  • You need the View Memory permission. The monitoring account needs the required grants.
  • Scops keeps the memory history for 32 days and the SGA resize log for 90 days, 15 days in the Community edition.

Choose the window and the instance

In the top line, click Last Hour, 1D, 1W or 1M. On RAC, click All to add up the instances, or a number to show one instance.

Check the memory mode and the issue

The top line shows the memory mode: AMM (memory_target set), ASMM (sga_target set) or MANUAL. PDB is a pluggable database that you added alone. Click the mode to see its parameters.

Next to it is the most serious memory issue: red when critical, else amber. +2 means that there are more. Hover over the issue for the advice, or click it to open its panel.

What the issues mean

IssueWhen
ORA-04031 or ORA-04030 in the alert logIn the last 7 days. Critical.
Reserved pool allocation failuresA request in the reserved area of the shared pool failed. Critical.
PGA close to pga_aggregate_limit75% of the limit. Critical at 90%.
PGA target over-allocatedThe PGA went above pga_aggregate_target.
Multi-pass work areas, One-pass spillsA work area spilled to temp more than once, or 5% of the work areas spilled once.
Memory thrashing between shared pool and buffer cache6 or more grow or shrink operations.
Failed memory resize operationsA resize ended in an error.
Library cache reload pressureReloads reach 0.3% of pins.
Invalidation churn1,000 or more invalidations.
Sustained hard parsing10 or more hard parses a second, and 20% of all parses.
Shared pool free memory lowLess than 5% free.

Scops checks the last 24 hours when the page opens, then the last hour every two minutes. The line also shows the memory findings of Radar Engine.

Read the SGA and PGA cards

  • SGA: the size of each component to scale. The empty end of the bar is the space up to sga_max_size.
  • PGA: In use and Allocated, idle against pga_aggregate_limit. Over-allocation counts how many times the PGA went above pga_aggregate_target.

Read the six charts

A chart shows a warning sign and an amber value at these levels:

ChartAmber when
Shared pool freeLess than 5% is free, or a critical shared pool issue is open
Library cache hitReloads reach 1% of pins, or the pin hit falls under 95%
Hard parses10 or more a second, and at least 20% of all parses
Reloads and invalidationsReloads reach 1% of pins
Buffer cache hitNever
PGA in use75% of pga_aggregate_limit, or a critical or warning PGA issue is open

Open a panel

Click a chart, a row of the PGA card, or the Buffer cache or Shared pool row of the SGA card. Its panel opens.

The Shared Pool panel, with its figures, contents, resize operations and advisor curve
PartWhat it shows
Reserve missesFailed requests in the reserved area of the shared pool. They come before ORA-04031.
SpilledThe share of PGA work areas that spilled to temp.
What is inside, Who is using itThe largest allocations, or the six processes with the most PGA. Click a SQL_ID for its SQL details.
MovedThe last three resize operations.
If it were biggerThe Oracle advisor, with a dashed line at the current size.

Watch the instance live

The Live tab shows one instance as a diagram, from the sessions to the datafiles. Points move along each path at the speed of its rate. Click a box to open its panel.

The diagram refreshes every 30 seconds. With All selected, it shows the first instance.

The Live tab for instance 1 of 2: sessions, server processes, the SGA, the background processes and the files, with a rate on each path

Updated October 30, 2026