SGA & PGA
SGA & PGA: free step-by-step lesson with examples, common mistakes, and interview tips — part of Oracle SQL Tutorial on Toolliyo Academy.
On this page
Oracle SQL Tutorial · Lesson 23 of 96
SGA & PGA
Setup & Connect ✓ → Architecture & SQL → DBA & Tuning → Projects
Architecture & SQL · 2 — Core skills · ~6 min · Oracle — Architecture & Internals
What is this?
SGA & PGA is an Oracle administration topic. You learn what it is, why DBAs care, and a safe command or view to inspect in a lab.
Why should you care?
Production outages and slow systems are diagnosed with sga & pga knowledge — not guesswork.
See it live — copy this example
Run these statements in SQL Developer or SQL*Plus against your lab PDB. Prefer a practice user — not SYS — for application SQL.
SHOW PARAMETER sga_target
SHOW PARAMETER pga_aggregate_target
SELECT name, value FROM v$parameter
WHERE name IN ('sga_target','pga_aggregate_target');
What happened?
- SGA is shared memory for the instance.
- PGA is private memory per server process.
Practice next
- Connect to your lab as a user with the needed privileges.
- Run the read-only checks first.
- Write the definition of this topic in your own words.
- Change one literal in the example and re-run.
- Write a second example from memory without looking.
Remember
You can explain SGA & PGA in plain English. You ran at least one related command or query. You know one real system where it matters.
SGA & PGA on a banking PDB
On-call DBA reviews sga & pga during a health check before peak traffic.
Outcome: You know which view/command to open first.
Interview prep for this lesson
Practice these questions aloud after reading—each links to a full structured answer.
Sign in to ask a question or upvote helpful answers.
No questions yet — be the first to ask!