Oracle 1Z0-084 Practice Exam Questions & Answers

7 Free Questions · Last reviewed: October 15, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

Oracle 1Z0-084 Exam Details

Key details for this exam, checked against the published exam outline

55 Practice Questions (Our Bank)
120 minutes Exam Duration
60% Passing Score
USD 245 Official Exam Fee (United States)
Exam Code
1Z0-084
Full Name
Oracle Database 19c: Performance Management and Tuning
Issuing Body
Oracle
Question Format (Our Bank)
Multiple Choice
Delivery
Proctored online or at testing centers
Practice Questions

Free 1Z0-084 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our 1Z0-084 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

Which two statements are true about disabling Automatic Shared Memory Management (ASMM)?

Correct Answer: D, E
Explanation

When ASMM is disabled, the sizes of the automatically managed SGA components remain at their current values. ASMM is controlled by the SGA_TARGET parameter. If SGA_TARGET is set to a non-zero value, ASMM is enabled and Oracle will automatically manage the sizes of the various SGA components. When ASMM is disabled, by setting SGA_TARGET to zero, the SGA components that were automatically sized will retain their current sizes rather than being reset to their original user-defined values. The overall size of the SGA remains the same unless manually changed by modifying individual component sizes or SGA_MAX_SIZE.


Oracle Database Administration Guide, 19c

Oracle Database Performance Tuning Guide, 19c

Which two types of performance problems are reported by ADDM for PDBS?

Correct Answer: A, E
Explanation

The Automatic Database Diagnostic Monitor (ADDM) analyzes and reports on various types of performance problems. For Pluggable Databases (PDBs), it can identify issues such as I/O capacity limits which may hinder the overall performance by causing bottlenecks. Additionally, ADDM can report on user I/O waits, which can indicate performance issues related to the time it takes for user queries to read data from the disk.


Oracle Multitenant Administrator's Guide, 19c

Oracle Database Performance Tuning Guide, 19c

This error occurred more than four hours ago in the database:

ORA-04036 PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT

You want to know which process and query were at fault.

Which two views should you use for this purpose?

Correct Answer: A, E
Explanation

To investigate the cause of the ORA-04036 error, which indicates that PGA memory usage exceeds the PGA_AGGREGATE_LIMIT, the appropriate views to consult are DBA_HIST_ACTIVE_SESS_HISTORY and DBA_HIST_PROCESS_MEM_SUMMARY.

DBA_HIST_ACTIVE_SESS_HISTORY: This view provides historical information about active sessions in the database. It includes details about the SQL executed, the execution context, and the resources consumed by each session. By examining this view, you can identify the specific sessions and SQL queries that were active and potentially consuming excessive PGA memory around the time the ORA-04036 error occurred.

DBA_HIST_PROCESS_MEM_SUMMARY: This view contains historical summaries of memory usage by processes. It can help in identifying the processes that were consuming a significant amount of PGA memory, leading to the ORA-04036 error. This view provides aggregated memory usage information over time, making it easier to pinpoint the processes responsible for high PGA memory consumption.

Together, these views offer a comprehensive overview of the memory usage patterns and specific queries or processes that might have contributed to exceeding the PGA_AGGREGATE_LIMIT, resulting in the ORA-04036 error.


Oracle Database Reference: DBA_HIST_ACTIVE_SESS_HISTORY

Oracle Database Reference: DBA_HIST_PROCESS_MEM_SUMMARY

Oracle Database Performance Tuning Guide: Managing Memory

Examine this command:

What is the maximum number of baselines generated by this command that you can have at any given time?

Correct Answer: C
Explanation

The DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE_TEMPLATE procedure is used to create a repeating baseline template in the Automatic Workload Repository (AWR). This template will generate baselines for a specified duration of time on a repeating schedule. The parameters of the CREATE_BASELINE_TEMPLATE procedure include the start and end times, as well as the day of the week and hour in the day when the baseline should be captured.

Given that the command specifies a repeating baseline every Monday at 5 PM with a duration of 3 hours and it expires after 30 days, the number of baselines generated by this command that you can have at any given time depends on how many Mondays fall within the most recent 30-day period.

Since the maximum number of Mondays that can occur within any 30-day period is 5 (four to five weeks), but considering the baseline has a duration of 3 hours and starts every Monday at 5 PM, only one baseline for each Monday can exist at a time. However, since baselines are preserved for 30 days, you could have multiple instances of Monday baselines preserved at a time.

A (Incorrect): There can be more than one baseline at a time because the template will generate a baseline for every Monday during the 30-day expiration period.

B (Incorrect): There will be more than three baselines because the template creates a baseline for every Monday within the 30-day expiration period.

C (Correct): Over a 30-day period, considering the duration of the baselines and their frequency, you could have up to a maximum of 52 baselines if you consider the entire year.

D (Incorrect): There is no option that restricts the number of baselines to 5 specifically, the answer relies on the calculation of how many baselines can exist over a period of time considering their expiration.


Oracle Database PL/SQL Packages and Types Reference: DBMS_WORKLOAD_REPOSITORY

Users complain about slowness and session interruptions. Additional checks reveal the following error in the application log:

Which file has additional information about this error?

Correct Answer: A
Explanation

When an ORA-00060 deadlock error occurs, detailed information about the error and the deadlock graph are dumped into the alert log. This log contains a trace file name that you can use to find additional detailed information about the sessions involved in the deadlock and the SQL statements they were executing. Reference:

Oracle Database Administrator's Guide, 19c

Oracle Database Error Messages, 19c

You use SQL Tuning Advisor to tune a given SQL statement.

The analysis eventually results in the implementation of a SQL Profile.

You then generate the new SQL Profile plan and enforce it using a SQL Plan Baseline but forget to disable the SQL Profile and a few days later you find out that the SQL Profile is generating a new execution plan.

Which two statements are true?

Correct Answer: C, E
Explanation

When both a SQL Profile and a SQL Plan Baseline are in place, the SQL Profile has a stronger preference and the optimizer is more likely to choose the execution plan from the SQL Profile.

C) A SQL Profile is generally more influential than a SQL Plan Baseline because it contains additional statistics and directives that help the optimizer to generate a more efficient execution plan. If both exist, the optimizer will use the profile's plan unless the baseline's plan is proven to be better through the SQL performance monitoring process.

E) SQL Plan Baselines must be accepted before they can be used by the optimizer. If a SQL Plan Baseline is not accepted, it will not be considered for generating the execution plan. Therefore, the presence of an unaccepted SQL Plan Baseline will not automatically force the optimizer to use its plan.


Oracle Database SQL Tuning Guide, 19c

Oracle Database Administrator's Guide, 19c

Database performance has degraded recently.

index range scan operations on index ix_sales_time_id are slower due to an increase in buffer gets on sales table blocks.

Examine these attributes displayed by querying DBA_TABLES:

Now, examine these attributes displayed by querying DBA_INDEXES:

Which action will reduce the excessive buffer gets?

Correct Answer: B
Explanation

Given that index range scan operations on IX_SALES_TIME_ID are slower due to an increase in buffer gets, the aim is to improve the efficiency of the index access. In this scenario:

B (Correct): Re-creating the index using ADVANCED COMPRESSION can reduce the size of the index, which can lead to fewer physical reads (reduced I/O) and buffer gets when the index is accessed, as more of the index can fit into memory.

The other options would not be appropriate because:

A (Incorrect): Re-creating the SALES table sorted in order of the index might not address the issue of excessive buffer gets. Sorting the table would not improve the efficiency of the index itself.

C (Incorrect): Using the columns in IX_SALES_TIME_ID as a hash partitioning key for the SALES table is more relevant to data distribution and does not necessarily improve index scan performance.

D (Incorrect): Hash partitioning the index is generally used to improve the scan performance in a parallel query environment, but it may not reduce the number of buffer gets in a single-threaded query environment.


Oracle Database SQL Tuning Guide: Managing Indexes

Oracle Database SQL Tuning Guide: Index Compression

Full Access

Get the complete 1Z0-084 question set

  • 55 questions covering all exam domains
  • Correct answers with explanations, like the free questions above
  • PDF and online practice test
  • 90 days of free updates
Starting from 50% OFF
$20 $40
Get Full Access

One-time payment · Instant download

Study Guide

What the Oracle 1Z0-084 Exam Covers

Exam domains verified against: Official Oracle 1Z0-084 exam guide, last checked October 2026.

Domain 1: Basic Tuning Methods and Diagnostics

Understand foundational approaches to identifying performance bottlenecks, including the use of wait events, response time analysis, and diagnostic utilities to establish baseline performance metrics.

Domain 2: Using Statspack

Master the installation and configuration of Statspack to collect diagnostic data and analyze performance issues. Learn to identify bottlenecks in the database and eliminate them systematically.

Domain 3: Using Log and Trace Files to Monitor Performance

Use trace and log files to gain valuable insights into system behavior and resource usage. Monitor how database components utilize resources and apply findings to improve performance.

Sample question from this domain above: Q5

Domain 4: Using Metrics, Alerts and Baselines

Monitor performance using metric thresholds and alerts to identify anomalies early. Work with AWR baselines to establish effective diagnosis and detection of performance degradation.

Sample question from this domain above: Q4

Domain 5: Using AWR-Based Tools

Diagnose performance problems using the Automated Database Diagnostic Monitor (ADDM) and Active Session History (ASH) reports. Streamline performance functions and increase database reliability.

Sample question from this domain above: Q2

Domain 6: Performing Oracle Database Application Monitoring

Implement real-time monitoring of the database to actively identify low performance conditions. Use services and tools to assist efficient monitoring of database application performance.

Domain 7: Identifying Problem SQL Statements

Understand the phases of SQL statement processing to optimize query execution. Improve poorly written SQL statements and implement dynamic execution plans to enhance performance management.

Domain 8: Using Real Application Testing

Use the SQL Performance Analyzer to test database changes robustly. Employ Database Replay to evaluate the impact of system changes on efficiency and inform decisions.

Domain 9: SQL Performance Management

Manage optimizer statistics effectively using tools such as the Optimizer Statistics Advisor. Apply SQL Access Advisor and SQL Plan Management to optimize query performance.

Sample question from this domain above: Q6

Domain 10: Tuning the Shared Pool

Diagnose and resolve performance problems related to the shared pool. Optimize the Result Cache and ensure adequate memory utilization to improve database functionality.

Domain 11: Tuning the Buffer Cache

Diagnose and mitigate buffer cache performance problems and address database I/O issues. Configure Big Table Caching and Flash Cache to optimize data access patterns.

Domain 12: Using Automatic Memory Management

Configure Automatic Shared Memory Management and Automatic Memory Management features. Improve memory resource allocation and enhance memory performance across Oracle databases.

Sample question from this domain above: Q1

Domain 13: Using In-Memory Features

Configure and use the in-memory column store to improve SQL functionality and database responsiveness. Integrate in-memory features with other database components for optimal results.

Domain 14: Basic Tuning Methods and Diagnostics

Understand foundational approaches to identifying performance bottlenecks, including the use of wait events, response time analysis, and diagnostic utilities to establish baseline performance metrics.

Domain 15: Influencing the Optimizer

Understand how statistics impact optimizer behavior and query execution plans. Fine tune parameters and configuration to influence optimizer decisions and improve query performance.

Domain 16: Reducing the Cost of SQL Operations

Address space problems using shrinking techniques and manage data storage and retrieval. Apply compression techniques to improve I/O performance and reduce overall database costs.

Sample question from this domain above: Q7

Domain 17: Tuning the PGA

Diagnose and resolve performance problems pertaining to the Program Global Area (PGA). Address ineffective memory usage and configuration issues to enhance system stability and memory utilization.

Sample question from this domain above: Q3

FAQ

1Z0-084 Exam FAQ

Common questions about the exam itself

What experience do I need before taking 1Z0-084?
You should have working experience as an Oracle Database Administrator or performance engineer with practical knowledge of Oracle Database 19c environments. Familiarity with database tuning concepts, AWR and ADDM tools, and SQL optimization is expected.
How does 1Z0-084 compare to 1Z0-083 in the Oracle Database track?
1Z0-083 focuses on core administration tasks like managing instances, storage and users. 1Z0-084 builds on that foundation by diving deeper into performance analysis, diagnostics and tuning using specialized tools like AWR, ADDM, and ASH reports.
Which objective area of 1Z0-084 do most candidates struggle with?
SQL performance management and tuning the shared pool tend to be challenging because they require both theoretical knowledge of how the optimizer works and practical experience with execution plans. Practice with real AWR reports and execution plan analysis helps significantly.
How long should I spend preparing for 1Z0-084?
Most candidates with Oracle DBA experience need 4 to 8 weeks of focused study. The exam covers many advanced tools, so you need time to understand how AWR, ADDM and ASH reports work together and to practice with actual performance scenarios.
What format is the 1Z0-084 exam?
The exam consists of multiple choice questions and scenario based questions where you identify problems in AWR reports or performance data. You must select correct answers and sometimes choose multiple correct options per question.
Can I retake 1Z0-084 if I do not pass?
Yes, you can retake the exam. Oracle typically allows retakes after a waiting period, though you will need to purchase another exam voucher for each attempt. Check Oracle's current retake policies on your exam details page.
How long does the 1Z0-084 certification stay valid?
Oracle Database certifications remain valid for a defined period, after which renewal through another exam or continuing education may be required. Check Oracle University for current validity periods as these can change.
What job roles does 1Z0-084 prepare me for?
This exam is designed for Oracle Database Administrators, Performance Engineers, Database Consultants and System Architects who need to optimize database performance. It is particularly valuable for those supporting production systems where performance directly impacts business operations.
Is 1Z0-084 harder than other Oracle Database exams?
1Z0-084 is considered advanced level because it combines theoretical knowledge with hands on troubleshooting of real world performance problems. You need to understand not just what tools exist but when and how to use them together to diagnose complex issues.
What diagnostic tools are most heavily covered in 1Z0-084?
The exam focuses on AWR (Automatic Workload Repository), ADDM (Automatic Database Diagnostic Monitor), ASH (Active Session History), and Statspack. You need to know how to read these reports, understand wait events shown in them and identify the root causes of performance problems.