Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
Examine these commands:
[oracle@host01 ~]$ sqlplus u1/oracle
SQL> SELECT * FROM emp;
ENO ENAME DN
-------------------------
1 Alan 2
2 Ben 2
SQL> exit
[oracle@host01 ~]$ cat emp.dat
1, Alan, 2
3, Curl, 4
4, Bob, 4
[oracle@host01 ~]$ sqlldr u1/oracle TABLE=emp
Which two statements are true?
SQL*Loader (sqlldr) loads data from external files into Oracle tables. The command sqlldr u1/oracle TABLE=emp uses defaults since no control file is specified. Let's evaluate:
A . It overwrites the data for Alan and adds data for Curl and Bob.
False. SQLLoader's default mode is APPEND, not REPLACE. It doesn't ''overwrite'' existing rows unless REPLACE or TRUNCATE is specified in a control file. Here, row 1, Alan, 2 exists, and SQLLoader will either skip it (if a primary key rejects duplicates) or raise an error, but it won't overwrite. 3, Curl, 4 and 4, Bob, 4 are appended.
Mechanics:Without a control file, SQL*Loader assumes APPEND and matches columns positionally (ENO, ENAME, DN).
B . It generates a log that contains control file entries, which can be used with normal SQL*Loader operations.
True. SQL*Loader always generates a log file (e.g., emp.log) when invoked. With no control file specified, it auto-generates one internally and logs it, including entries like LOAD DATA INFILE 'emp.dat' APPEND INTO TABLE emp FIELDS TERMINATED BY ',' (ENO, ENAME, DN). This can be reused.
Practical Use:The log's control section is editable for future runs (e.g., changing to REPLACE).
C . It appends data from EMP.DAT to EMP.
True. Default behavior without a control file is APPEND, adding new rows (3, Curl, 4 and 4, Bob, 4) to EMP. Existing rows (1, Alan, 2, 2, Ben, 2) remain unless constrained (e.g., unique key violations).
Mechanics:SQL*Loader processes each line of emp.dat, skipping duplicates if constrained, appending otherwise.
D . It generates a SQL script that it uses to load data from EMP.DAT to EMP.
False. SQL*Loader doesn't generate SQL scripts; it uses direct path or conventional path loading, not SQL scripts. The log contains control file syntax, not a script.
E . It overwrites all data in EMP with data from EMP.DAT.
False. REPLACE or TRUNCATE would overwrite, but these require a control file with those options. Default APPEND preserves existing data.
Which three Oracle database space management features will work with both Dictionary and Locally managed tablespaces?
Dictionary-managed tablespaces (DMTs) use the data dictionary for extent management, whilelocally managed tablespaces (LMTs) use bitmaps. Let's evaluate compatibility:
A . Capacity planning growth reports based on historical data in the Automatic Workload Repository (AWR).
True. AWR tracks space usage (e.g., DBA_HIST_TBSPC_SPACE_USAGE) regardless of tablespace type, enabling growth reports for both DMTs and LMTs.
Mechanics:MMON collects metrics like segment growth, stored in SYSAUX, accessible via EM or scripts.
Practical Use:Helps predict when to add data files, universal across management types.
B . Online table segment shrink.
False. ALTER TABLE ... SHRINK SPACE requires LMTs with Automatic Segment Space Management (ASSM), unavailable in DMTs, which lack bitmap-based free space tracking.
Why Incorrect:DMTs use freelists, incompatible with shrink operations.
C . Online index segment shrink.
False. Like tables, ALTER INDEX ... SHRINK SPACE requires LMTs with ASSM, not supported in DMTs.
Why Incorrect:Same limitation as B; DMTs can't compact online.
D . Oracle Managed Files (OMF).
True. OMF automates file naming and placement (via DB_CREATE_FILE_DEST) for both DMTs and LMTs, agnostic to extent management.
Mechanics:Example: CREATE TABLESPACE ts1; creates an OMF file in either type.
Edge Case:DMTs are rare in 23ai, but OMF still applies.
E . Automatic data file extension (AUTOEXTEND).
True. AUTOEXTEND ON allows data files to grow as needed, supported in both DMTs and LMTs since early versions.
Mechanics:ALTER DATABASE DATAFILE ... AUTOEXTEND ON NEXT 100M; works universally.
Which two are benefits of external tables?
A .False. External tables are read-only; no DELETE.
B .False. Require OPEN state, unlike V$ views.
C .False. No UPDATE support; read-only.
D .True. Queryable like regular tables without loading.
E .True. Data Pump can unload query results to files.
What services does the Automatic Workload Repository (AWR) provide for the database self-tuning functionality?
A .False. AWR doesn't create PDBs.
B .True. AWR stats aid migration planning (e.g., performance baselines).
C .False. AWR doesn't convert CDB to Non-CDB.
D .False. SID management isn't AWR's role.
Which two statements are true about Fine-Grained Auditing (FGA)?
A .False. Schema owners need EXECUTE on DBMS_FGA.
B .False. Not limited to SYSDBA.
C .True. AUDIT_ADMIN includes FGA creation rights.
D .False. No such role exists.
E .True. DBMS_FGA.ADD_POLICY requires this privilege.
Which two statements are true about trace files produced by the Oracle Database server?
A .False. Not all trace files indicate errors; some log normal activity.
B .True. Server processes write traces (e.g., ora_s000_123.trc) to the file system.
C .True. Background processes (e.g., ora_lgwr_123.trc) also write traces.
D .False. Names include process type and PID, not just DB name and sequence.
E .False. Traces go to DIAGNOSTIC_DEST, not necessarily FRA unless configured there.
Which three statements are true about UNDO and REDO?
A . REDO is used for read consistency.False. Read consistency is achieved using UNDO, which provides a consistent view of data as of a specific point in time. REDO logs changes for recovery, not consistency.
B . UNDO is used for some flashback operations.True. Flashback features like Flashback Query and Flashback Table rely on UNDO to reconstruct past states of data.
C . UNDO is used for read consistency.True. UNDO stores pre-change data, enabling multi-version read consistency for queries.
D . Both REDO and UNDO can be multiplexed.False. REDO logs can be multiplexed (mirrored across multiple destinations), but UNDO is managed within a single UNDO tablespace per instance (though it can have multiple data files).
E . REDO is used for ROLLBACK.False. ROLLBACK uses UNDO to revert changes; REDO logs the changes but isn't used to undo them.
F . REDO is used for instance recovery.True. REDO logs are replayed during instance recovery to reapply committed changes after a crash.
Exam domains verified against: Official Oracle 1Z0-182 exam guide, last checked October 2026.
Understand the logical and physical structures of Oracle Database including memory components, instance configurations, and process structures. Learn how data flows through these architectural layers and the relationships between components.
Sample question from this domain above: Q2
Identify and effectively use Oracle-supplied tools for database administration and monitoring. Master the key utilities provided with Oracle Database for routine administrative tasks.
Perform startup and shutdown procedures for Oracle Database and manage instances effectively. Utilize dynamic performance views, the Automatic Diagnostic Repository, and initialization parameters to monitor and maintain database operation.
Set up and configure network services for Oracle Database connections. Understand the components involved in Net Services administration and the connection methods available.
Sample question from this domain above: Q1
Implement user security measures and manage the assignment of roles and privileges within an Oracle Database. Control access and enforce security policies for database users.
Create and modify tablespaces while understanding data storage and placement strategies. Recognize the relationship between logical and physical storage structures in Oracle Database.
Sample question from this domain above: Q4
Explain resumable space allocation and segment space management techniques. Recognize segment characteristics and requirements for block space management to optimize storage efficiency.
Sample question from this domain above: Q6
Apply undo data properly in Oracle Database and understand the distinction between undo and redo data. Learn about temporary undo usage and its role in transaction management.
Sample question from this domain above: Q7
Understand external tables, Oracle Data Pump, and SQL*Loader for data movement operations. Recognize when to use each tool and the execution options available for each.
Create pluggable databases from the seed database using various techniques. Modify PDB modes and attributes to meet operational requirements.
Describe database auditing capabilities and create, modify, and maintain audit policies. Apply value-based and fine-grained auditing to track specific database activities.
Describe automated database maintenance features in Oracle Database. Understand how automatic tasks optimize database performance and health.
Summarize performance management capabilities and measure database performance metrics. Understand SQL execution plans, directives, and advisors used to optimize query performance.
Common questions about the exam itself