O R A C L E   C E R T I F I C A T I O N

1Z0-082 Oracle Database Administration I Practice Exam

Exam Number: 4802 | Last updated April 19, 2026 | 875+ questions across 5 vendor-aligned objectives

The 1Z0-082 Oracle Database Administration I certification is aimed at aspiring and junior database administrators who install, configure, and operate Oracle Database day to day. Candidates demonstrate command of the multitenant architecture, instance startup and shutdown, storage and undo management, user and privilege administration, backup basics, and the SQL foundations every DBA writes daily. Passing is a required step toward the Oracle Certified Professional DBA credential.

The largest content area is Managing Database Instances, Storage, and Security (approximately 35%), covering parameter files, memory and process architecture, tablespaces, undo management, users, profiles, and privileges. Understanding Oracle Database Architecture accounts for around 25% and includes the multitenant container database, pluggable databases, the data dictionary, and ASM basics.

Managing Data and Concurrency sits at roughly 20% with a focus on transactions, locks, and read consistency. Backup, Recovery, and Moving Data covers another 20%, introducing RMAN, flashback, Data Pump, and SQL*Loader — the core toolkit every new DBA ships against on week one.

 Know the Multitenant CDB and PDB boundaries cold — many questions hinge on which commands run in the root container versus a pluggable database and on how users, common versus local, inherit privileges. Practice reading a tablespace and undo scenario where autoextend, quotas, and retention all interact. Budget extra time for RMAN syntax prompts; the exam favors the modern BACKUP AS COMPRESSED BACKUPSET commands over legacy aliases.

Every answer links to the source. Each explanation below includes a hyperlink to the exact Oracle documentation page the question was derived from. PowerKram is the only practice platform with source-verified explanations. Learn about our methodology →

634

practice exam users

97.9%

satisfied users

96.4%

passed the exam

4.2/5

quality rating

Test your 1Z0 082 Database Admin I knowledge

10 of 875+ questions

Question #1 - Understanding Oracle Database Architecture

A new DBA at a utility company has inherited an Oracle 19c multitenant environment. She needs to execute a query that returns all PDBs, including their open mode and status, and must run the query from the root container.

Which data dictionary view should she query from the root container?

A) V$PDBS
B) DBA_TABLES
C) V$DATABASE
D) USER_OBJECTS

 

Correct answers: A – Explanation:
V$PDBS is the dynamic performance view that lists each pluggable database along with its open_mode and status. It is accessible from the root container (CDB$ROOT) and returns every PDB registered with the instance. Option C returns one row describing the container database as a whole, not each PDB. Option B lists table metadata across the current container. Option D lists objects owned by the current user, not PDBs. Source: Check Source

A logistics provider’s lead DBA is building a new tablespace for a data mart. The tablespace must automatically grow when it fills up, with each extent being 8 MB, up to a maximum of 32 GB.

Which CREATE TABLESPACE statement matches the requirements?

A) ALTER TABLESPACE dm_ts ADD DATAFILE AUTOGROW 8M;
B) CREATE TABLESPACE dm_ts DATAFILE ‘/u01/dm.dbf’ SIZE 100M AUTOEXTEND ON NEXT 8M MAXSIZE 32G;
C) CREATE TABLESPACE dm_ts DATAFILE ‘/u01/dm.dbf’ SIZE 100M AUTOEXTEND OFF;
D) CREATE TABLESPACE dm_ts DATAFILE ‘/u01/dm.dbf’ SIZE 32G AUTOEXTEND ON MAXSIZE UNLIMITED;

 

Correct answers: B – Explanation:
AUTOEXTEND ON with NEXT 8M tells Oracle to grow the datafile in 8 MB increments, and MAXSIZE 32G caps the total at 32 GB — precisely what the requirement specified. Option C turns autoextend off entirely. Option D preallocates 32 GB up front and sets an unlimited cap, which is wasteful and contradicts the 32 GB max. Option A uses AUTOGROW, which is not valid Oracle syntax. Source: Check Source

A junior DBA at a news portal is investigating why a common user created at the root level does not automatically have access inside a newly plugged-in PDB. The user was created with CONTAINER=ALL, but queries inside the new PDB return ORA-01031 insufficient privileges.

What is the most likely cause?

A) Common users require a local synonym in each PDB to work.
B) Common users are never visible inside PDBs.
C) The privileges granted to the common user were granted with CONTAINER=CURRENT, not CONTAINER=ALL.
D) The PDB must be restarted before common users become active.

 

Correct answers: C – Explanation:
A common user created at the root with CONTAINER=ALL exists in every PDB, but privileges granted separately with CONTAINER=CURRENT only apply in the container where they were granted. To give the common user privileges across all containers, the grant itself must use CONTAINER=ALL. Option B is wrong because common users do exist in PDBs. Option D is wrong because a PDB restart is not required. Option A is wrong because synonyms are not a privilege-grant mechanism. Source: Check Source

Two sessions at an e-commerce company are updating the same PRODUCTS row. Session A issues UPDATE on product_id = 500 and does not commit. Session B then issues UPDATE on the same row.

What happens to session B?

A) Session B silently succeeds, and session A’s change is discarded on commit.
B) Session B receives an ORA-00060 deadlock error.
C) Session B immediately overwrites session A’s changes because Oracle uses last-writer-wins.
D) Session B blocks waiting until session A commits or rolls back.

 

Correct answers: D – Explanation:
Oracle uses row-level locks. When session A updates a row without committing, it holds an exclusive lock. Session B’s UPDATE on the same row will block and wait until session A either commits or rolls back. Option C describes a lost-update pattern Oracle does not allow on uncommitted data. Option B requires a circular wait across multiple rows to trigger a deadlock. Option A is not how row locking works — writes are serialized, not silently overridden. Source: Check Source

A DBA at a biotech firm wants to run a compressed full backup of the entire database using RMAN. The backup should include archived redo logs and use the default backupset compression.

Which RMAN command accomplishes this?

A) BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
B) EXPORT FULL=Y COMPRESS=Y;
C) BACKUP DATABASE PLUS ARCHIVELOG;
D) BACKUP AS COPY DATABASE;

 

Correct answers: A – Explanation:
BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG instructs RMAN to produce compressed backup sets for all datafiles and include archived redo logs in the same run. Option C performs a full database archivelog backup but does not compress. Option D uses image copies, which cannot be compressed by RMAN. Option B is a Data Pump export syntax pattern, not an RMAN backup command. Source: Check Source

A security-conscious DBA at a government agency wants to enforce that user passwords must be at least 12 characters and must be changed every 60 days. She plans to apply these rules to all new users by default.

Which Oracle feature enforces these two password rules together?

A) A system trigger on LOGON that checks password age.
B) A profile with password verification function and PASSWORD_LIFE_TIME set to 60.
C) A tablespace quota per user.
D) A role granted to each user at creation time.

 

Correct answers: B – Explanation:
User profiles let you group and enforce resource and password rules; a profile with PASSWORD_LIFE_TIME=60 plus a password verification function that enforces minimum length is the standard mechanism. Option D grants privileges but does not control password complexity or age. Option A could detect stale passwords after login but would not enforce complexity on password change. Option C manages storage, not authentication. Source: Check Source

A DBA at a research lab is diagnosing memory pressure in an Oracle 19c instance. She recalls that the SGA contains several pools and wants a quick summary of the buffer cache, shared pool, large pool, java pool, and streams pool to check for resizing.

Which dynamic view summarizes the current memory allocation across SGA components?

A) V$DATAFILE
B) DBA_SEGMENTS
C) V$SGAINFO
D) V$INSTANCE

 

Correct answers: C – Explanation:
V$SGAINFO lists each SGA component (buffer cache, shared pool, large pool, java pool, streams pool, fixed SGA, etc.) with its current size, which is ideal for a quick summary. Option A reports datafiles, not memory. Option D describes the instance state at a high level without per-pool sizing. Option B lists segment storage in tablespaces. Source: Check Source

A retail analyst accidentally deleted 800 rows from a promotional pricing table 15 minutes ago. The transaction was committed. The DBA wants to retrieve the lost rows without restoring from a full backup, and undo retention is set to 1 hour.

Which technique is best suited to recover the deleted rows quickly?

A) RMAN RESTORE DATABASE UNTIL TIME.
B) Full Data Pump import from last night’s export.
C) A log miner session against all redo logs since startup.
D) Flashback Query using AS OF TIMESTAMP.

 

Correct answers: D – Explanation:
Flashback Query (SELECT … AS OF TIMESTAMP) uses undo to return the rows as they existed at a past time within the undo retention window, so a 15-minute-old delete is recoverable with a simple INSERT … SELECT AS OF. Option A is a heavy point-in-time restore that takes the database offline. Option B loses any activity after last night’s export. Option C is workable but far more complex than a flashback query. Source: Check Source

A pharmaceutical firm’s DBA needs to move a large, self-contained schema from one Oracle 19c database to another. Network bandwidth is limited, so she wants the fastest export-and-import path that preserves dependencies like indexes and constraints.

Which tool fits best?

A) Data Pump (expdp/impdp) with a SCHEMAS parameter.
B) Manual DDL extraction followed by row-by-row INSERT via SQL*Loader.
C) SQL*Plus with SPOOL to a CSV file.
D) A series of CREATE TABLE AS SELECT statements over a database link.

 

Correct answers: A – Explanation:
Data Pump with SCHEMAS= captures tables, indexes, constraints, triggers, and grants in a single dump and is the fastest supported path for a schema move between Oracle databases. Option C only handles query output as text. Option D moves data but misses most dependent objects unless explicitly scripted. Option B is labor-intensive and error-prone for large schemas. Source: Check Source

A DBA at a telecom operator needs to grant a developer the ability to SELECT from three specific tables in the HR schema. The developer should not be able to see any other tables.

Which approach follows least-privilege best practice?

A) CREATE ROLE full_hr; GRANT SELECT ON hr.* TO full_hr; GRANT full_hr TO developer_user;
B) GRANT SELECT ANY TABLE TO developer_user;
C) GRANT SELECT ON hr.employees, hr.departments, hr.jobs TO developer_user;
D) GRANT DBA TO developer_user;

 

Correct answers: C – Explanation:
Object privileges granted per-table (or via a custom role limited to those three tables) honor least-privilege: the developer gets exactly what the requirement states, no more. Option D hands over full administrator access. Option B gives read access to every table in the database. Option A over-grants — hr.* includes tables beyond the three required. Source: Check Source

Get 875+ more questions with source-linked explanations

Every answer traces to the exact Oracle documentation page — so you learn from the source, not just memorize answers.

Exam mode & learn mode · Score by objective · Updated April 19, 2026

Learn more...

What the 1Z0 082 Database Admin I exam measures

  • Managing database instances, storage, and security (35%) — start and stop instances, manage parameter files, create and size tablespaces, configure undo retention, and administer users, profiles, and system and object privileges under least-privilege principles.
  • Understanding Oracle Database architecture (25%) — navigate the multitenant container and pluggable database model, the memory and process architecture, the data dictionary, and Automatic Storage Management fundamentals.
  • Managing data and concurrency (20%) — control transactions, interpret lock behavior, enforce read consistency, and use flashback query to investigate point-in-time data.
  • Backup, recovery, and moving data (20%) — execute full and incremental RMAN backups, perform complete and point-in-time restores, and move data with Data Pump and SQL*Loader.

  • Review the official 1Z0-082 exam page and capture every objective, skill, and weight before you start.
  • Complete the Oracle University Oracle Database Administration Workshop learning path on MyLearn, working every lab end to end.
  • Stand up a practice CDB with two PDBs in an OCI always-free Autonomous Database or a local 21c install — rehearse shutdown immediate, startup mount, and plug and unplug flows until they are muscle memory.
  • Apply the skills to production-grade work: volunteer to own a staging database, refactor a legacy backup script into RMAN, or rebuild tablespaces during a maintenance window.
  • Master one objective at a time, beginning with instance, storage, and security since it carries the most weight.
  • Run PowerKram learn mode to see feedback after every question with sourced links back to Oracle documentation.
  • Finish with PowerKram exam mode across all four objectives until you clear the threshold three times in a row.

1Z0-082 opens the door to the Oracle Certified Professional track and these hands-on DBA roles:

  • Junior Oracle Database Administrator — $78,000–$115,000 (PayScale).
  • Database Operations Engineer — $90,000–$130,000 (Glassdoor).
  • Site Reliability Engineer (data platform) — $115,000–$165,000 (Levels.fyi).

Related certifications to explore

Related reading from our Learning Hub