Oracle
Oracle Database Administration I (1Z0-082) practice questions
- Questions
- 135
- Exam length
- 120 min
- Passing score
- 60
- Instant feedback per question
- Explanation for every option
- Free, no signup
Exam overview 1Z0-082
The Oracle Database Administration I (1Z0-082) exam is the first of the two-exam path leading to the Oracle Database Administration 2019 Certified Professional credential, validating theoretical understanding and practical skills needed to configure and manage Oracle Databases up to and including Oracle Database 19c. Oracle administers the 72-question, multiple-choice test with a 120-minute window and a published 60% passing score, so every point of preparation maps to a visible target.
This exam suits junior database administrators, application developers moving into DBA work, and support engineers who already hold basic SQL skills. Candidates are expected to be comfortable with relational concepts and elementary SQL before they attempt the test, and hands-on lab time with an Oracle 19c installation remains the most reliable preparation path.
The blueprint spans eight weighted domains: Oracle Database Architecture (15%), Managing Database Instances (15%), Managing Storage (15%), Managing Users, Roles and Privileges (15%), Moving Data (10%), Managing Undo (10%), SQL Fundamentals for DBA (10%), and Configuring Oracle Net Services (10%). Expect scenario-style items on SGA/PGA memory structures, background processes, startup stages, undo retention with RETENTION GUARANTEE, Data Pump exports, listener registration, and multitenant CDB/PDB container management.
For 1Z0-082 candidates, our practice set reproduces the exam's eight domains in proportion—from instance configurations and tablespace management through privilege administration and RMAN fundamentals. Every online question ships with a detailed answer explanation that walks the reasoning and the Oracle documentation path, while the downloadable PDF packages the full bank for offline review during commutes or lab downtime.
Official Exam Domains & Weighting
The 1Z0-082 exam is organized into eight domains with published percentage weights. To pass, you must master the following:
- Domain 1: Oracle Database Architecture (15%)
Covers database instance configurations, memory and process structures (SGA, PGA), and logical and physical database structures.
- Domain 2: Managing Database Instances (15%)
Covers starting up and shutting down instances, data dictionary and dynamic performance views, and instance configuration with initialization parameters.
- Domain 3: Managing Storage Structures (15%)
Covers tablespace management, datafiles and tempfiles, space management features, and block space management.
- Domain 4: Managing Users, Roles and Privileges (15%)
Covers user account management, quotas and profiles, system and object privileges, and applying the principle of least privilege.
- Domain 5: Moving Data (10%)
Covers Oracle Data Pump export and import, SQL*Loader, and external tables.
- Domain 6: Managing Undo Data (10%)
Covers undo data and retention, temporary undo, and comparing undo versus redo data.
- Domain 7: SQL Fundamentals for DBA (10%)
Covers the SELECT statement and joins, subqueries and set operators, and DML and DDL statements.
- Domain 8: Configuring Oracle Net Services (10%)
Covers listener configuration, TNSNames.ora and naming methods, and dedicated versus shared server configurations.
Domain coverage 8 domains
- Oracle Database Architecture (15%)
- Managing Database Instances (15%)
- Managing Storage Structures (15%)
- Managing Users, Roles and Privileges (15%)
- Moving Data (10%)
- Managing Undo Data (10%)
- SQL Fundamentals for DBA (10%)
- Configuring Oracle Net Services (10%)
Sample questions 14 of 135 shown
-
Q1
In the spfile of a single instance database, LOCAL_LISTENER is set to LISTENER_1. The TNSNAMES.ORA file in $ORACLE_HOME/network/admin in the database home contains an entry for LISTENER_1 that resolves to (ADDRESS=(PROTOCOL=TCP)(HOST=sales-server)(PORT=1521)). Which statement is true?The LOCAL_LISTENER parameter tells the instance's LREG (Listener Registration) process which listener to register the instance's services with. LREG resolves the name LISTENER_1 through a naming method such as tnsnames.ora, then contacts that address and registers the services dynamically — no listener.ora entry and no CONNECT_DATA section are required (C and E are wrong). Dynamic registration works fine (A is wrong), and nothing in the scenario implies a second listener running (D is wrong). -
Q2
Which three statements are true about connection strings and service names used to connect to an Oracle database instance?An instance can register several service names with the listener (SERVICE_NAMES), so A is true. A connect descriptor can contain multiple ADDRESS entries pointing at different instances for failover/load balancing, so C is true. Net service name aliases in tnsnames.ora may resolve to identical host/port/service details, so F is true. A service name is an attribute of the database service registered with the listener, not something created by the listener (B wrong). Easy Connect syntax does not require tnsnames.ora (D wrong), and connections can use SERVICE_NAME instead of SID (E wrong). -
Q3
In one of your databases, the user HR has the password HRMGR. You want to connect to a database instance whose listener listens on port 1531 by using this statement: CONNECT HR/HRMGR@orcl. No name server is used. Which statement is true about ORCL?With local naming, the connect identifier ORCL after the @ sign is resolved as a net service name in the client's tnsnames.ora file, which must map it to a connect descriptor containing host, port 1531 and service/SID. It has nothing to do with SERVICE_NAMES on the client (A wrong), server-side tnsnames.ora (B wrong), or the database/server name itself (D and E wrong). -
Q4
The EMPLOYEES table contains columns EMP_ID of data type NUMBER and HIRE_DATE of data type DATE. You want to display the date of the first Monday after the completion of six months since hiring. The NLS_TERRITORY parameter is set to AMERICA in the session and, therefore, Sunday is the first day of the week. Which query can be used?ADD_MONTHS(hire_date, 6) computes the six-month anniversary, and NEXT_DAY(date, 'MONDAY') returns the first Monday strictly after that date — exactly the requirement. A fails because NEXT_DAY requires two arguments (a date and a day name). C misuses MONTHS_BETWEEN (it returns a number, not a date) and swaps the argument order. D passes 1 as the day value; the numeric form of NEXT_DAY is not reliable/portable, and with NLS_TERRITORY=AMERICA, 1 means Sunday, not Monday. -
Q5
Which three statements are true concerning logical and physical database structures? (Choose three.)A smallfile tablespace can hold up to 1022 data files, so its combined size can exceed the single (albeit very large) data file of a bigfile tablespace — C is true. In smallfile tablespaces a segment's extents can be allocated from several data files, so D is true. A freshly created object gets one initial extent, so a segment can consist of exactly one extent — F is true. Temp/unlimited-size cases aside, B is false because extents of one segment may be spread across the files of a smallfile tablespace; E is false because all blocks of a tablespace (and therefore of a segment) share the same block size; G is false because a segment lives entirely within one tablespace. -
Q6
Which three statements are true about undo segments and the use of undo by transactions in an Oracle database instance? (Choose three.)An undo segment can serve multiple transactions concurrently — each transaction gets its own slot in the segment's transaction table (A true). A transaction filling the current extent moves to the next extent; if the last extent is reached, the segment either wraps around to the first extent (B true) or allocates a new extent, extending the segment (D true). Undo segments are created with a minimum of two extents, not three (C wrong). A single transaction writes to only one undo segment at a time (E wrong), and undo tablespaces may be either bigfile or smallfile (F and G wrong). -
Q7
In your data center, Oracle Managed Files (OMF) is used for all databases. All tablespaces are smallfile tablespaces. SALES_Q1 is a permanent user-defined tablespace in the SALES database. Examine this command which is about to be issued by a DBA logged in to the SALES database: ALTER TABLESPACE sales_q1 ADD DATAFILE; Which are two actions, either one of which you could take to ensure that the command executes successfully? (Choose two.)With OMF, if no filename is given the new data file is created in DB_CREATE_FILE_DEST with a default size of 100M, so ensuring that location has at least 100M free (C) makes the command succeed. Alternatively, explicitly naming a location with enough free space (B) also succeeds. A and E wrongly involve DB_RECOVERY_FILE_DEST (the fast recovery area, not used for ADD DATAFILE without OMF storage shortcuts), and D is pointless because OMF already creates files as autoextensible with NEXT 100M, so adding that clause does not change whether the statement succeeds. -
Q8
Which three statements are true about the DESCRIBE command? (Choose three.)DESCRIBE lists column names, data types and shows NOT NULL for columns with that constraint (C true); it works on tables and views (D true) and is available in SQL Developer as well as SQL*Plus (B true, F wrong). DESCRIBE does not report PRIMARY KEY, FOREIGN KEY or CHECK constraints — only NOT NULL is shown — so A and E are wrong. -
Q9
Examine the description of the PROMOTIONS table: PROMO_ID (number), PROMO_NAME (varchar2), PROMO_CATEGORY (varchar2), PROMO_COST (number). You want to display the unique promotion costs in each promotion category. Which two queries can be used? (Choose two.)DISTINCT applies to the whole select list, so E returns the unique combinations of category and cost, and C does the same after concatenating the two columns into one expression; both satisfy the requirement. B is invalid SQL because DISTINCT cannot appear twice in one select list, and D is invalid because DISTINCT cannot sit between the column list items. A does not remove duplicate combinations, so it shows repeated costs per category. -
Q10
Which two statements are true about single row functions? (Choose two.)TRUNC accepts both numeric arguments and DATE arguments (it truncates a date to day/month/year granularity), so C is true, and CEIL works for negative values too (CEIL(-1.5) = -1), so E is true. MOD returns the remainder, not the quotient (A wrong). FLOOR returns the largest integer less than or equal to the value — the description given belongs to CEIL (B wrong). CONCAT takes exactly two arguments (D wrong). -
Q11
Examine the description of the CUSTOMERS table: CUST_FIRST_NAME, CUST_LAST_NAME, CUST_INCOME_LEVEL, CUST_CREDIT_LIMIT. For customers whose income level has a value, you want to display the first name and due amount as 5% of their credit limit. Customers whose due amount is null should not be displayed. Which query should be used?Nulls can only be tested with IS NULL / IS NOT NULL — any comparison with NULL ( !=, <> ) is unknown, so B, C and D can never return rows. A fails because an alias (due_amount) cannot be referenced in the WHERE clause of the same query block; the filter must be written against the underlying column cust_credit_limit. E correctly filters cust_income_level IS NOT NULL and cust_credit_limit IS NOT NULL, which guarantees the computed due amount is not null. -
Q12
The SCOTT/TIGER user exists in two databases, BOSTON_DB and DALLAS_DB, in two different locations. Each database has a tnsnames.ora file defining DALLAS_DB as a service name. Examine this command: CREATE DATABASE LINK dblink1 CONNECT TO scott IDENTIFIED BY tiger USING 'dallas_db'; How do you execute the command so that only SCOTT in BOSTON_DB can access the SCOTT schema in DALLAS_DB?The CREATE DATABASE LINK statement must be executed in the local database (BOSTON_DB) by the user who will own and use the link — SCOTT. A private database link created by SCOTT in BOSTON_DB is visible only to SCOTT and stores the fixed credentials SCOTT/TIGER for the connection to DALLAS_DB via the 'dallas_db' connect string. Creating it elsewhere (SYS or DALLAS_DB side) would place the link in the wrong database or in the wrong schema. -
Q13
Which four account management capabilities can be configured using Oracle profiles? (Choose four.)Profiles control password and lockout behavior: FAILED_LOGIN_ATTEMPTS plus PASSWORD_LOCK_TIME define lockout count and duration in days (A and F true), PASSWORD_REUSE_MAX/PASSWORD_REUSE_TIME prevent or condition password reuse (D and E true). Profiles never lock an account for inactivity (B wrong) or for CPU usage — CPU_PER_SESSION/SESSIONS_PER_USER cause the session or connection attempt to be refused, not the account to be locked (C and G wrong). -
Q14
Examine this command executed while OMF is configured: ALTER DATABASE MOVE DATAFILE 'sales1.dbf'; Which two statements are true? (Choose two.)ALTER DATABASE MOVE DATAFILE is an online operation: the tablespace stays open for queries and DML while the file is copied and synchronized, so A is true and B and C are false. When no TO clause is supplied and OMF is in use, Oracle generates an OMF-style name and relocates the file under DB_CREATE_FILE_DEST (D true, E false).
Reader reviews 26 ratings
-
I recommend this to everyone preparing for 1Z0-082. The lifetime access is great — I keep coming back for reference.
-
The question explanations for 1Z0-082 really dig into the AWS (or relevant) concepts. Helped me understand things at a deeper level.
-
Just passed the 1Z0-082 certification. These questions were more challenging than the real exam, which is exactly how prep should be.
-
Really well-structured 1Z0-082 practice set. I like that you can attempt questions multiple times and it tracks your progress.
-
Good investment for the 1Z0-082 exam. My only regret is not buying it sooner — would have saved me a lot of study time.
-
Best investment for Oracle certification prep. The question bank for 1Z0-082 is comprehensive and mirrors the real exam perfectly.
Frequently asked questions
Who should take the 1Z0-082 exam?
The exam targets junior database administrators, web and application developers moving toward DBA responsibilities, and technical support professionals. It assumes existing SQL knowledge and is the required first step toward the Oracle Database Administration 2019 Certified Professional title; passing it also counts as the database-administration step toward the Oracle Database 23ai Administration Associate path.
What topics are covered on the Oracle Database Administration I exam?
The blueprint contains eight weighted domains: Oracle Database Architecture (15%), Managing Database Instances (15%), Managing Storage Structures (15%), Managing Users Roles and Privileges (15%), Moving Data (10%), Managing Undo Data (10%), SQL Fundamentals for DBA (10%), and Configuring Oracle Net Services (10%). Our practice questions are mapped to all eight so you can spot weak areas before test day.
How many questions are on the 1Z0-082 exam and how long do I get?
Oracle's official exam page lists 72 multiple-choice questions with a 120-minute time limit, and a published passing score of 60%. Results appear on screen at the close of the exam, and the detailed score report lands in Oracle CertView afterward.
What is Oracle's retake policy if I fail the 1Z0-082 exam?
If you fail, Oracle requires a 14-day waiting period before you can retake the same exam, and an exam voucher covers one attempt. A passed 1Z0-082 can never be retaken, so prepare until practice scores are comfortably above the 60% line before booking.
How much does the 1Z0-082 exam cost and how do I register?
The base exam price is USD 245 (regional pricing varies and the 19c delta exam is USD 125). You can register through Pearson VUE for a proctored test-center session or take the exam online through Oracle University's proctored delivery, scheduled from your Oracle MyLearn account.
How long is the Oracle Database Administration 2019 Certified Professional certification valid?
Oracle Database certifications no longer carry a fixed expiration under Oracle's current policy: the credential stays current for the release it certifies, with Oracle recommending you keep pace through recommended training when new releases such as Oracle Database 23ai arrive.
How should I prepare for 1Z0-082 in the weeks before the exam?
Combine a lab environment built with DBCA on Oracle 19c with domain-weighted practice: exercise startup and shutdown stages, create and resize tablespaces, simulate undo retention pressure, configure a listener and tnsnames resolution, run Data Pump exports, and rehearse RMAN backups. Then drill our timed online questions by domain and read every explanation, including the wrong options, to close the last knowledge gaps.