Oracle Database Administration I (1Z0-082)
Get full access to the updated question bank and confidently prepare for your exam.
Vendor
Oracle
Certification
Database
Content
174 Qs
Status
Verified
Updated
1 day ago
Test the Practice Engine
Experience our interactive testing environment with free demo questions
Premium Bundle
Complete Success Suite
Save $19 Instantly
-
✓Full PDF + Interactive Engine Everything you need to pass
-
✓All Advanced Question Types Drag & Drop, Hotspots, Case Studies
-
✓Priority 24/7 Expert Support Direct line to certification leads
-
✓90 Days Free Priority Updates Stay current as exams change
Success Metric
98.4% Pass Rate
Standard Simulation
Practice Engine
One-Time Payment
-
Web-Based (Zero Install)
-
Real Testing Environment Virtual & Practice Modes
-
Interactive Engine Drag & Drop, Hotspots
-
60 Days Free Updates
Compatible with All Devices
Basic Tier
PDF Study Guide
Digital Access
- ✓ Exam Questions (PDF)
- ✓ Mobile Friendly
- ✓ 60 Days Updates
Verified 35-Question Preview (1Z0-082)
Verified Community
The CertoMetrics Standard.
Recommend the #1 platform for verified Oracle certification resources.
Success Network
Help a Colleague Succeed.
Invite a peer to get their own updated 1Z0-082 prep kit.
Exam Overview
The Oracle Database Administration I (1Z0-082) certification is a pivotal step for aspiring and current database professionals seeking to validate their foundational skills in managing Oracle databases. Achieving this certification demonstrates your proficiency in core administration tasks, from understanding the Oracle architecture to managing storage, user security, and basic performance. This credential not only enhances your professional credibility but also serves as a crucial prerequisite for higher-level Oracle Certified Professional (OCP) certifications. It signals to employers your readiness to contribute effectively to database management teams, ensuring the reliability, efficiency, and security of critical data environments, thereby opening doors to significant career advancement opportunities in the competitive IT landscape.
Questions
65-70
Passing Score
65%
Duration
100 Minutes
Difficulty
Intermediate
Level
Associate
Skills Measured
Career Path
Target Roles
Common Questions
Is the material up to date?
Yes. We update our question bank weekly to match the latest Oracle standards. You get free updates for 90 days.
What format do I get?
You get instant access to both the **PDF** (for reading) and our **Premium Test Engine** (for exam simulation).
Is there a guarantee?
Absolutely. If you fail the 1Z0-082 exam using our materials, we offer a full money-back guarantee.
When do I get the download?
Instantly. The download link is available in your dashboard immediately after payment is confirmed.
Free Study Guide Samples
Previewing updated 1Z0-082 bank (35 Questions).
Which three statements are true about single-row functions? (Choose three.)
Correct Option: B,C,D
✅ Option B (Correct) Reasoning: Single-row functions accept various argument types including column names, literal values, bind variables, or other expressions. For instance, you can use UPPER(employee_name), LENGTH('Oracle'), or ROUND(salary 1.1) as arguments. The flexibility of argument types makes them highly versatile.✅ Option C (Correct) Reasoning: The return data type of a single-row function can often differ from its argument's data type. Examples include TO_CHAR(SYSDATE) which converts a DATE to a VARCHAR2, or TO_NUMBER('123') which converts a VARCHAR2 to a NUMBER, demonstrating type conversion capabilities.✅ Option D (Correct) Reasoning: Single-row functions can be nested, where the output of one function serves as an input argument for another. For example, ROUND(NVL(salary, 0), 2). There is no strict predefined hard limit to the nesting level beyond practical SQL statement length and complexity constraints.❌ Why the other choices are incorrect:
Option A is incorrect: Single-row functions are not restricted to the WHERE clause; they are commonly used in the SELECT list, WHERE clause, ORDER BY clause, and within DML statements to manipulate data. They provide per-row transformation capabilities in many contexts.
Option E is incorrect: Many single-row functions accept multiple arguments. For instance, SUBSTR(string, start_position, length), ROUND(number, decimal_places), and NVL(expression1, expression2) all require more than one argument to operate as intended.
Option F is incorrect: Single-row functions return one result for each row processed in the query. They do not return a single result per table; that behavior is characteristic of aggregate (group) functions when no GROUP BY clause is specified.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlqr/SQL-Functions.html
Which two statements are true about space-saving features in an Oracle Database? (Choose two.)
Correct Option: B,D
✅ Option B (Correct) Reasoning: An index created with the UNUSABLE attribute creates a dictionary entry but does not allocate a segment, deferring storage allocation until it is rebuilt.✅ Option D (Correct) Reasoning: When an existing index is altered to UNUSABLE, its segment is not deallocated; the storage remains, but the index cannot be used.❌ Why the other choices are incorrect:
Option A is incorrect: Private Temporary Tables (PTTs) store their metadata and data in the temporary tablespace, not just in memory.
Option C is incorrect: Private Temporary Tables (PTTs) are dropped automatically at the end of the session, not necessarily at the next COMMIT or ROLLBACK statement.
Option E is incorrect: A table truncated with the REUSE STORAGE option will retain its segment; only data is removed, not the segment.
Which three statements are true about GLOBAL TEMPORARY TABLES? (Choose three.)
Correct Option: A,D,E
✅ Option A (Correct) Reasoning: A TRUNCATE command on a GLOBAL TEMPORARY TABLE deletes all rows for the issuing session, as GTT data is session-specific.✅ Option D (Correct) Reasoning: Data in a GLOBAL TEMPORARY TABLE is always session-specific. Any rows inserted into it are automatically deleted upon session termination, regardless of the ON COMMIT clause.✅ Option E (Correct) Reasoning: While data in a GLOBAL TEMPORARY TABLE is session-specific, its definition (schema, columns, constraints) is persistent and available to all sessions like a regular table.❌ Why the other choices are incorrect:
Option B is incorrect: GLOBAL TEMPORARY TABLE data is private to the session that inserted it and is not visible to other sessions, even with SELECT grants.
Option C is incorrect: Space for a GLOBAL TEMPORARY TABLE is allocated dynamically when data is first inserted into it by a session, not at session start.
Option F is incorrect: A DELETE command on a GLOBAL TEMPORARY TABLE is a DML operation and can be rolled back within the current transaction.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlqr/CREATE-GLOBAL-TEMPORARY-TABLE.html
Which two statements are true about the DUAL table? (Choose two.)
Correct Option: B,E
✅ Option B (Correct) Reasoning: The DUAL table is a special table in Oracle Database, consisting of a single column named DUMMY with VARCHAR2(1) data type and a single row containing the value 'X'. This structure is fundamental to its purpose.
✅ Option E (Correct) Reasoning: The DUAL table is owned by the SYS user but is universally accessible because the SELECT privilege on it is granted to PUBLIC by default. Therefore, any user with basic privileges can query DUAL.
❌ Why the other choices are incorrect:
Option A is incorrect: The DUAL table is publicly accessible to all users, not just SYS.
Option C is incorrect: DUAL contains only a single row and a single column.
Option D is incorrect: While DUAL is primarily used for displaying constants, pseudo-columns, or performing calculations, the statement that it can display only these is not entirely accurate, as you can also select its DUMMY column.
Option F is incorrect: DUAL consists of a single row and a single column.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/DUAL.html
Which two are true about a SQL statement using SET operators such as UNION? (Choose two.)
Correct Option: B, E
✅ Option B (Correct) Reasoning: All SELECT statements in a query using SET operators must return the same number of columns. Column names are derived from the first SELECT statement; subsequent query column names are ignored.✅ Option E (Correct) Reasoning: For SET operations, the data type of corresponding columns in subsequent queries must either exactly match or be implicitly convertible to the data type of the first query's corresponding column.❌ Why the other choices are incorrect:
Option A is incorrect: The data type of each column does not strictly need to be in the same 'data type group' if implicit conversion is possible between different groups (e.g., VARCHAR2 to NUMBER).
Option C is incorrect: An exact data type match is not required, as Oracle allows implicit data type conversion between compatible types.
Option D is incorrect: Only the number of columns must be identical. The column names from the second and subsequent queries are not used in the final result set.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlqr/SELECT.html#GUID-00271708-F648-4B85-8356-9B4365775B3D__GUID-8E7B27B5-8F32-4467-AEB9-2E2481A45A00
Table ORDER_ITEMS contains columns ORDER_ID, UNIT_PRICE and QUANTITY, of data type NUMBER.
Examine these SQL statements:
Statement 1:
SELECT MAX(unit_price * quantity) `Maximum Order`
FROM order_items;
Statement 2:
SELECT MAX(unit_price * quantity) `Maximum Order`
FROM order_items -
GROUP BY order_id;
Which two statements are true?
Correct Option: A, E
✅ Option A (Correct) Reasoning: Statement 1 uses the MAX() aggregate function without a GROUP BY clause. This processes all rows as a single group, always returning a single row representing the overall maximum. ✅ Option E (Correct) Reasoning: Statement 2 includes a GROUP BY order_id clause. This calculates the MAX() value for each unique order_id, thus potentially returning multiple rows, one for each distinct order_id. ❌ Why the other choices are incorrect:
Option B is incorrect: Statement 2 uses GROUP BY order_id. If there are multiple distinct order_id values, it will return one row per order_id, resulting in multiple rows, not just one.
Option C is incorrect: The MAX() aggregate function ignores NULL values. It returns NULL only if all values in the processed set (or group) are NULL; otherwise, it returns the maximum of the non-NULL values.
Option D is incorrect: Statement 1 provides a single overall maximum. Statement 2 provides a maximum for each order_id. Their outputs differ in both content and the number of rows.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/Aggregate-Functions.html
Which three statements are true about views in an Oracle database? (Choose three.)
Correct Option: E,F,G
✅ Option E (Correct) Reasoning: Views defined with a GROUP BY clause are not inherently updatable. Attempting an INSERT operation on such a view will result in an ORA-01732 error.✅ Option F (Correct) Reasoning: Similar to INSERT, views containing a GROUP BY clause are not updatable. A DELETE operation performed on this type of view will also raise an ORA-01732 error.✅ Option G (Correct) Reasoning: The WITH CHECK OPTION ensures that all DML operations (INSERT or UPDATE) performed on the view satisfy the WHERE clause conditions of the view, preventing rows from being inserted or updated if they would not be visible through the view.❌ Why the other choices are incorrect:
Option A is incorrect: While privileges on a view persist as long as the view object exists, if the view is dropped and recreated, privileges would need to be re-granted. Also, this statement is less universally true compared to the restrictions on DML for complex views.
Option B is incorrect: A view can be created using the CREATE FORCE VIEW command even if the underlying tables do not exist at the time of creation.
Option C is incorrect: The WITH CHECK OPTION restricts DML operations (INSERT/UPDATE), not the display of rows during querying.
Option D is incorrect: Many types of views, such as those involving GROUP BY, DISTINCT, or complex joins, are not updatable and thus DML cannot always be used.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-VIEW.html#GUID-8A2F254B-E064-463F-A2F7-A6DFCE1A0A02
Which three statements are true about external tables in Oracle 18c and later releases? (Choose three.)
Correct Option: A, C, E
✅ Option A (Correct) Reasoning: External table data files are accessible via OS directories. If different databases have access to the same file system location and directory objects, they can share external table files.✅ Option C (Correct) Reasoning: The ORACLE_DATAPUMP access driver is designed to unload data from a database into external files, which are then treated as external tables.✅ Option E (Correct) Reasoning: The ORACLE_DATAPUMP access driver can also load data into a database from external files, effectively using an external table as a source for data loading.❌ Why the other choices are incorrect:
Option B is incorrect: The ORACLE_LOADER access driver loads data into the database, not unloads data from it.
Option D is incorrect: External tables can be partitioned, enabling better performance for large datasets.
Option F is incorrect: External tables are read-only and do not support DML operations like INSERT, UPDATE, or DELETE.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-TABLE-external.html#GUID-E13437AD-006A-417A-885E-53746D4063DF
Which statement is true about aggregate functions?
Correct Option: D
✅ Option D (Correct) Reasoning: The MAX and MIN aggregate functions can be applied to columns with character data types, returning the highest and lowest values respectively based on the database's collation sequence.❌ Why the other choices are incorrect:
Option A is incorrect: Aggregate functions can be nested, but typically only to a limited extent (e.g., two levels deep), not an arbitrary 'any number of levels'.
Option B is incorrect: The AVG function, like most aggregate functions, implicitly ignores NULL values. It does not convert them to zero; explicit functions like NVL or COALESCE are needed for that.
Option C is incorrect: Aggregate functions cannot be used in the WHERE clause, as WHERE filters individual rows before aggregation. They are valid in the SELECT list, HAVING, and ORDER BY clauses.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlqr/Aggregate-Functions.html#GUID-ED533303-D0D9-4DA3-96BE-94939C727D4C
Table EMPLOYEES contains columns including EMPLOYEE_ID, JOB_ID and SALARY.
Only the EMPLOYEE_ID column is indexed.
Rows exist for employees 100 and 200.
Examine this statement:

Which two statements are true? (Choose two.)
Correct Option: A, D
✅ Option A (Correct) Reasoning: The UPDATE statement's subquery retrieves SALARY for employee_id = 200, which is then assigned to employee_id = 100.
✅ Option D (Correct) Reasoning: The UPDATE statement's subquery retrieves JOB_ID for employee_id = 200, which is then assigned to employee_id = 100.
❌ Why the other choices are incorrect:
Option B is incorrect: WHERE employee_id = 100 clause ensures that only employee 100's record is modified. Employee 200's JOB_ID remains unchanged.
Option C is incorrect: Similar to Option B, employee 200's SALARY remains unchanged because its row is not targeted by the UPDATE statement.
Option E is incorrect: Employee 100's JOB_ID is explicitly updated to that of employee 200, so it does not remain the same.
Option F is incorrect: Employee 100's SALARY is explicitly updated to that of employee 200, so it does not remain the same.
Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/UPDATE.html#GUID-17488046-24AC-4447-B4BC-F709E385317E
Which two statements are true about the results of using the INTERSECT operator in compound queries? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which three statements are true about the DESCRIBE command? (Choose three.)
Premium Solution Locked
Unlock all 174 answers & explanations
You execute this command:

Sufficient storage is available in filesystem /u01.
Which two statements are true about the BIG_TBS tablespace? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about the ORDER BY clause when used with a SQL statement containing a SET operator such as UNION? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about the rules of precedence for operators? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
In which three situations does a new transaction always start? (Choose three.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about UNDO and REDO? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which four statements are true regarding primary and foreign key constraints and the effect they can have on table data? (Choose four.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about Enterprise Manager Database Express? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which three statements are true about time zones, date data types, and timestamp data types in an Oracle database? (Choose three.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about trace files produced by the Oracle Database server? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which three statements are true about the tools used to configure Oracle Net Services? (Choose three.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about date/time functions in a session where NLS_DATE_FORMAT is set to DD-MON-YYYY HH24:MI:SS? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which three statements are true concerning logical and physical database structures? (Choose three.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about the SET VERIFY ON command? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Examine this command:

Which two statements are true? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
The ORCL database has RESUMABLE__TIMEOUT = 7200 and DEFERRED_SEGMENT_CREATION = FALSE
User U1 has a 1 MB quota in tablespace DATA.
U1 executes this command:
SQL> CREATE TABLE t1 AS -
(SELECT object_name, sharing, created
FROM dba_objects);
U1 complains that the command is taking too long to execute.
In the alert log, the database administrator (DBA) finds this:
2017-03-06T12:15:17.183438+05:30
statement in resumable session 'User U1(136), Session 1, Instance 1' was suspended due to ORA-01536: space quota exceeded for tablespace 'DATA'
Which are three actions any one of which the DBA could take to resume the session? (Choose three.)
Premium Solution Locked
Unlock all 174 answers & explanations
Examine the description of the EMPLOYEES table:

Which query is valid?
Premium Solution Locked
Unlock all 174 answers & explanations
Which two statements are true about the Automatic Diagnostic Repository (ADR)? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
Which three statements are true about inner and outer joins? (Choose three.)
Premium Solution Locked
Unlock all 174 answers & explanations
A script abc.sql must be executed to perform a job.
A database user HR, who is defined in this database, executes this command:
$ sqlplus hr/hr@orcl @abc.sql
What will happen upon execution?
Premium Solution Locked
Unlock all 174 answers & explanations
Evaluate these commands which execute successfully:

Which two statements are true about the ORD_ITEMS table and the ORD_SEQ sequence? (Choose two.)
Premium Solution Locked
Unlock all 174 answers & explanations
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?
Premium Solution Locked
Unlock all 174 answers & explanations
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 on the week.
Which query can be used?
Premium Solution Locked
Unlock all 174 answers & explanations
Which statement is true about the INTERSECT operator used in compound queries?
Premium Solution Locked
Unlock all 174 answers & explanations
Full Question Bank Locked
You have reached the end of the free study guide preview. Upgrade now to unlock all 174 questions and the full simulation engine.
Certification Path
Related Certifications
Customer Reviews
Global Community Feedback
David M.
"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."
Sarah J.
"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."
Michael C.
"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"