Download as pdf or txt
Download as pdf or txt
You are on page 1of 70

Oracle

1Z0-084
Oracle Database 19c - Performance Management and Tuning

Questions and Answers (PDF)

For More Information - Visit:


https://www.certkillers.net
Total Questions: 127
Latest Version: 6.0
Question: 1
Which two statements are true about DB time in V$SYS_TIME_MODEL? (Choose two.)

A. DB time cannot exceed the total elapsed time (walk clock time) since the database instance
started.
B. DB time cannot exceed the maximum number of concurrent sessions multiplied by the actual
elapsed time for each session.
C. DB time includes the time spent on client processes and background processes.
D. Reducing DB time allows a database instance to support more user requests by using the
same resources.
E. DB time is always greater than or equal to the DB CPU time.

Answer: D E

Question: 2
Examine the parameters set for your database instance:

You notice that for one particular SQL statement, the optimizer generates a new better plan
than the plans in the SQL Plan Management Base.
Which action is taken by the optimizer? (Choose the best answer.)

A. It adds the newly generated plan as an accepted but non-fixed plan.


B. It adds the newly generated plan as enabled and accepted.
C. It adds the newly generated plan as enabled but not accepted.
D. It adds the newly generated plan as a fixed plan, which will be used each time the SQL
statement is executed.

Answer: B

Visit us athttps://www.certschief.com/1z0-084/
Question: 3
Your database supports a DSS workload. In an application, a few complex queries that contain
multiple functions and expressions are using materialized views. You notice that some queries
are performing poorly because they are not benefiting from query rewrites.
Which three actions would you take to improve the performance of queries? (Choose three.)

A. Create a SQL Tuning Set (STS) and submit as input to the SQL Access Advisor to generate
recommendations about query rewrite and fast refresh for materialized views.
B. Use the DBMS_MVIEW.EXPLAIN_REWRITE procedure to analyze why a query failed to
rewrite.
C. Create an STS and submit as input to the SQL Performance Analyzer to get recommendations
about improving the performance of queries.
D. Use the DBMS_ADVISOR.TUNE_MVIEW procedure to get recommendations about rewriting
materialized views.
E. Use the DBMS_ADVISOR.QUICK_TUNE procedure to analyze queries based on the usage of
query rewrite with materialized views.

Answer: A C E

Question: 4
Examine the parameters set for a database instance:

The database supports a mixed workload. Users complain about the increased response time of
a few DSS queries. During investigation, you execute the query:

Based on the output, which two are possible ways to improve the performance of the queries?
(Choose two.)

Visit us athttps://www.certschief.com/1z0-084/
A. Enable temporary undo.
B. Enable Automatic Memory Management.
C. Increase the number of DBWn processes.
D. Enable Automatic Shared Memory Management.
E. Increase the value of the SGA_TARGET parameter.
F. Increase the value of the PGA_AGGREGATE_TARGET parameter.

Answer: C E

Question: 5
In your database, the locally managed tablespace, USERS, has the default space usage alert set
to 85% for the warning level and 97% for the critical level.
Which two statements are true? (Choose two.)

A. Alerts are recorded in both Oracle Enterprise Manager Cloud Control and
DBA_OUTSTANDING_ALERTS only when the critical threshold is exceeded.
B. Alert settings for the warning and critical levels must be disabled before taking the USERS
tablespace offline.
C. Alerts that are triggered are automatically recorded in DBA_ALERT_HISTORY after they are
cleared.
D. Alerts are triggered when the space usage reaches the warning level, again when it reaches
the critical level, and yet again when the space usage falls below the critical level.

Answer: A B

Question: 6
Examine the parameters set for a database instance supporting a mixed workload:

Visit us athttps://www.certschief.com/1z0-084/
The database instance supports shared server and dedicated server connections simultaneously.
Users complain about increased response times of a few DSS queries. During investigation, you
execute the queries:

Based on the output, which two courses of action would you recommend to improve query
performance? (Choose two.)

A. Use a parallel hint in the queries.


B. Increase the number of DBWn processes.
C. Increase the value of the SORT_AREA_SIZE initialization parameter.
D. Increase the size of the temporary tablespace or add a new temporary tablespace.
E. Increase the value of the PGA_AGGREGATE_TARGET initialization parameter.
F. Increase the size of the large pool.

Answer: C F

Question: 7
Your database supports a mixed workload. In an application, multiple complex queries with
functions and expressions are executing. You want to analyze the queries that are currently
cached in the library cache to receive recommendations about the usage of indexes and
materialized views.

Visit us athttps://www.certschief.com/1z0-084/
What should you do to achieve this? (Choose the best answer.)

A. Create an STS for the queries cached in the library cache and submit it as an input to SQL
Tuning Advisor.
B. Create an STS for the queries cached in the library cache and submit it as an input to SQL
Access Advisor.
C. Capture the workload in an STS and submit to SQL Tuning Advisor for recommendations.
D. Create an STS for the queries cached in the library cache and submit it as an input to SQL
Performance Analyzer.

Answer: D

Question: 8
Which two statements are true about ADDM? (Choose two.)

A. It analyzes the performance of a database instance based on the time period covered by the
most recent AWR snapshot, and generates recommendations based on hard-coded criteria.
B. It can analyze performance issues that occurred in past events provided they fall within the
AWR retention period.
C. ADDM resource utilization and cost of analysis depends on the actual load on the database
and the number of performance problems analyzed.
D. It first identifies the performance symptoms, and then refines them to reach the root cause
with the singular aim of reducing the DB CPU metric.
E. It documents only those components and wait classes that are significantly impacting the
performance of the database.

Answer: D E

Question: 9
Examine the initialization parameters set for a database instance:

Visit us athttps://www.certschief.com/1z0-084/
The database supports an OLTP workload. Applications connect to the instance using shared
server connections and perform small, random I/Os. All the data files are on the same disk. You
notice free buffer wait events for sessions in the database instance.
To solve the problem, you increase the size of the buffer cache. But after some time, you notice
sessions waiting again on free buffer waits.
What will you recommend to alleviate the issue? (Choose the best answer.)

A. Run the I/O calibration tool.


B. Configure the database instance to make asynchronous I/O available to DBWR.
C. Spread the data files over multiple disks, controllers, and I/O buses to ensure that there are
no hotspots in the I/O subsystem.
D. Configure dedicated server connections for the applications.

Answer: B

Question: 10
You are administering a database that supports an OLTP workload. CURSOR_SHARING is set to
EXACT for the instance. An application is frequently executing almost identical queries that vary
in literal values in the WHERE clause, causing a large number of hard parses to occur.
Which four statements would be true if you use bind variables for these queries? (Choose four.)

A. Mutex contention in the library cache will be reduced.


B. The optimizer will use one parent cursor and one child cursor for each SQL statement with
different literal values.
C. Hard parses will be reduced for the queries.
D. The optimizer will use bind peeking and subsequent execution of the queries will always
generate the same plans irrespective of the cardinality.
E. The optimizer will generate the same plan for all bind values if no histograms exist on the
columns used in the WHERE clause of these queries.
F. The optimizer will use bind peeking and use the literal value to determine the execution plan
for these queries.

Answer: A B C D

Question: 11
Examine an extract from a PGA Memory Advisory for your database:

Visit us athttps://www.certschief.com/1z0-084/
Which two inferences are correct? (Choose two.)

A. Automatic management of PGA memory is disabled.


B. The current PGA size requires the use of a temporary tablespace for sorting operations.
C. The current PGA size is sufficient and does not require the memory manager to allocate more
memory.
D. PGA size should be increased at least four times its current size for significant improvement in
performance and disk space management.

Answer: B D

Question: 12
Your database supports an OLTP workload during the day and batch processing at night. You
want to monitor performance metrics to detect any degradation of performance in both types
of workloads over a time period of 30 days.
Examine this list of possible steps:
1. Create a fixed baseline.
2. Create a baseline template.
3. Create a new moving window baseline.
4. Increase the retention period default value to 30 days.
5. Increase the size of the existing moving window baseline to 30 days.
6. Create warning and critical alerts for the relevant metrics.
7. Enable adaptive thresholds to detect the workload patterns and specify a high-significance-
level threshold type.
8. Enable adaptive thresholds to detect the workload patterns and set different threshold values
as a percentage of the maximum value.
Which option represents the required steps in the correct order? (Choose the best answer.)

Visit us athttps://www.certschief.com/1z0-084/
A. 5, 7
B. 2, 4, 3
C. 3, 4, 8
D. 4, 5, 7
E. 5, 1, 6, 8

Answer: E

Question: 13
You execute this query twice in a session:

Then you query V$SQL_SHARED_CURSOR for details about child cursors as shown.

Which two statements are true? (Choose two.)

A. No statistics were collected during the first execution of the query.


B. A subsequent execution of the query in this session is likely to undergo a soft parse.
C. The second execution of the query was hard parsed because the estimated cardinality was
inaccurate.
D. A subsequent execution of the query in this session will undergo a hard parse.
E. The second execution of the query was hard parsed because extended statistics were
collected after the first execution of the query.

Answer: B C

Question: 14
Which three statements are true about using Real-Time Database Operations? (Choose three.)

Visit us athttps://www.certschief.com/1z0-084/
A. The STATISTICS_LEVEL initialization parameter must be set to ALL to enable automatic SQL
monitoring for all long-running queries.
B. The CONTROL_MANAGEMENT_PACK_ACCESS initialization parameter must be set to
DIAGNOSTIC+TUNUNG to use Real-Time Database Operations.
C. The STATISTICS_LEVEL initialization parameter can be set to TYPICAL or ALL to enable Real-
Time Database Operations.
D. Real-Time Database Operations can be enabled only at the system level.
E. Real-Time Database Operations can be created by using the DBMS_MONITOR or
DBMS_SESSION packages.
F. Database operation monitoring starts automatically when a database operation consumes at
least five seconds of the CPU or I/O time in a single execution.

Answer: A B C

Question: 15
For which two requirements can you always use the V$ACTIVE_SESSION_HISTORY view?
(Choose two.)

A. to investigate intermittent performance problems in a session, only when the problem lasted
less than five minutes in the last twelve hours
B. to find the exact number of executions of a specific query in a session in the last two minutes
C. to identify which module in an application was being executed in a session
D. to identify a scheduler job that is not responding
E. to find the amount of Program Global Architecture (PGA) memory being currently consumed
by a session

Answer: C E

Question: 16
To investigate the slow response time of queries on the TRANS table, you gathered the table
statistics and executed the query:

Visit us athttps://www.certschief.com/1z0-084/
The table is stored in a tablespace that has Automatic Segment Space Management (ASSM)
enabled. The tablespace is created with a standard block size of 8192 bytes.
Which three can be reasons for the slow response time of the queries? (Choose three.)

A. Row size is too large to fit into a single block during insert operations.
B. Row moves from one data block to another data block because the row grows too large to fit
in the original block.
C. The table is subject to frequent insert, update, and delete DML activity leading to sparsely
populated blocks.
D. The value of PCTUSED is set to a value lower than the default, causing row chaining.
E. The value of PCTFREE is set to a value lower than the default, causing row chaining.

Answer: A B D

Question: 17
You observe that queries are performing poorly on the SALES_RECORDS table in your database.
On investigation, you find that at the end of each day the contents of the SALES_RECORDS table
are moved to the SALES_HISTORY table. The delete operations cause the table to be sparsely
populated.
The SALES_RECORDS table is created in a tablespace using Automatic Segment Space
Management (ASSM) and row movement is enabled. The table must be accessible 24x7.
Which two tasks would you recommend to improve the performance? (Choose two.)

A. Perform EXPORT, DROP, and IMPORT operations on the SALES_RECORDS table.


B. Shrink the SALES_RECORDS table by using the ALTER TABLE…SHRINK SPACE command.
C. Move the SALES_RECORDS table to a different location by using the ALTER TABLE…MOVE
command.
D. Deallocate the space in the SALES_RECORDS table by using the ALTER TABLE…DEALLOCATE
UNUSED command.
E. Move the SALES_RECORDS table to a tablespace by using manual segment space
management.
F. Reorganize the SALES_RECORDS table online by using the DBMS_REDEFINITION package.

Answer: B D

Question: 18

Visit us athttps://www.certschief.com/1z0-084/
You have been asked to assess if using column store compression (previously known as hybrid
columnar compression or HCC) would help improve the performance of queries on some large
tables.
Which three aspects should you consider before you choose this compression method? (Choose
three.)

A. Check whether direct path load operations are used to insert rows in the table.
B. Check whether the table is frequently queried using full table scans as column store
compression only minimizes I/O during full table scans.
C. Check whether the table is frequently updated because it will have overhead for insert and
update operations.
D. Check whether the table has LOB columns as it will minimize I/O for the queries.
E. Check whether the table blocks are sparsely populated as this will defragment the blocks.

Answer: A B D

Question: 19
You define the warning threshold for the tablespace usage metric for the USERS tablespace to
be 60% and the critical threshold to be 80%.
Which two sources should you check for the alert information when either the warning or the
critical threshold is exceeded? (Choose two.)

A. the alert log


B. Oracle Enterprise Manager Cloud Control
C. DBA_ALERT_HISTORY
D. DBA_OUTSTANDING_ALERTS
E. DBA_ACTIVE_SESSION_HISTORY
F. DBA_THRESHOLDS

Answer: A F

Question: 20
You want to capture the performance of your database during the last ten days of the first
quarter of the current financial year, so that you can compare this performance against the
remaining quarter ends of the current financial year.
Which method should you use? (Choose the best answer.)

A. Create a static baseline that can be used with AWR compare reports.

Visit us athttps://www.certschief.com/1z0-084/
B. Create a new moving window baseline and enable adaptive thresholds for relevant metrics.
C. Use a repeating baseline template to create and drop baselines based on a repeating time
schedule and set adaptive thresholds at a high significance level.
D. Use fixed baseline templates to create a new moving window baseline and set relevant
warning alerts that are computed as a percentage multiple of the maximum value observed for
the data in the moving window baseline.

Answer: D

Question: 21
Your database supports multiple applications. The applications run on the middle tier and use
connection pooling for connecting to the database.
You notice that the sessions created by the applications are competing for resources. You want
to statistically measure the workload and set priorities.
What action must you perform to achieve this? (Choose the best answer.)

A. Create services for the applications and set a relative priority by assigning them to application
users and using the DBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE procedure to trace the
services.
B. Create services for the applications and set a relative priority by assigning them to application
users and using the DBMS_MONITOR.SESSION_TRACE_ENABLE procedure to trace the services.
C. Create services for the applications and set the relative priority of services within an instance
by mapping the services directly to consumer groups.
D. Create services for the applications and set a relative priority by assigning them to application
users.

Answer: A

Question: 22
You plan to upgrade your production database from Oracle Database 11g to 12c and also to
introduce new objects to the database. You also want to upgrade the hardware. You have
already created a test system with the upgrades to be made to the production database. As part
of the testing, you want to:
analyze and compare the overall database workload with concurrency and transaction
characteristics
find SQL statements that might get regressed because of the upgrade
analyze execution plans for SQL statements for which performance might get regressed
analyze the impact of new schema objects on database performance

Visit us athttps://www.certschief.com/1z0-084/
Which two tools would you recommend to achieve the objective? (Choose two.)

A. Database Replay
B. SQL Tuning Advisor
C. SQL Access Advisor
D. Automatic Database Diagnostic Monitor (ADDM) compare periods report
E. SQL Performance Analyzer
F. Automatic Workload Repository (AWR) compare periods report

Answer: B E

Question: 23
Which two are prerequisites for running the I/O calibration tool? (Choose two.)

A. The database must be in MOUNT state.


B. The database should be opened in restricted mode.
C. For determining latency time, the STATISTICS_LEVEL parameter must be set to TYPICAL or
ALL.
D. The disks to be tested must be configured to use asynchronous I/O for data files.
E. The database instance must be started using an SPFILE.

Answer: A E

Question: 24
You are administering a database that supports a mixed workload. Many applications are
running on the middle tier that use connection pools to connect to the database instance.
Application users perform OLTP operations during the day and another application performs
batch job operations at night. You want to measure and prioritize the two workloads.
Which action would you take to achieve this? (Choose the best answer.)

A. Create database services for the applications, assign individual sessions created by the
applications to consumer groups, and then set a priority.
B. Assign profiles to users running the batch operations and make sure that a priority is set for
resource limits in profiles.
C. Create database services for the applications and assign different profiles to the sessions to
set a relative priority for resource usage.
D. Create database services for the applications, create a job class associated with the service,
batch the jobs, and then create jobs by using the job class.

Visit us athttps://www.certschief.com/1z0-084/
Answer: C

Question: 25
Users complain about increased response time for queries in your production database that
supports an OLTP workload. On investigation, you notice a large number of db file scattered
read, latch: cache buffers lru chain, and latch: cache buffers chains wait events:
Identify three possible reasons for the increased response time. (Choose three.)

A. too many sort operations being performed


B. repeated simultaneous access to a block or small number of blocks
C. the shared pool is inadequately sized
D. queries not using indexes and performing full table scans
E. queries repeatedly fetching blocks that are not in the database buffer cache
F. cursors are closed explicitly after each execution

Answer: B C E

Question: 26
Examine the parameters set for a database instance:

An application performs a large number of identical queries on small lookup tables very
frequently. Users complain about the slow response time of queries on these tables. On
investigation, you notice that buffers are getting aged out of the buffer cache. To mitigate the
issue, you increase the value of the SGA_MAX_SIZE and SGA_TARGET parameters, but after
some time, you notice the same issue again.
Which two would you recommend as long-term solutions for this issue? (Choose two.)

Visit us athttps://www.certschief.com/1z0-084/
A. increasing the size of the database buffer cache
B. configuring Automatic Memory Management
C. configuring the KEEP buffer pool and altering tables to use the KEEP pool
D. pinning the cursors of the queries in the library cache
E. configuring the result cache for the instance

Answer: A B

Question: 27
Which three statements are true about the interpretation of an execution plan? (Choose three.)

A. The cost of the entire plan is indicated by the line with Id 0 and always includes both I/O and
CPU resources.
B. The ROWS column indicates the cardinality of each operation and is always calculated by
dividing the total number of rows in the table by the number of distinct values in the column
used in the WHERE clause predicate.
C. A TABLE ACCESS FULL in the Operation column for a query with a WHERE clause occurs only if
no index exists for the filter column.
D. An INDEX UNIQUE SCAN in the Operation column always implies that only one row will be
returned.
E. A HASH JOIN in the Operation column always implies that two tables are joined by using an
equijoin.

Answer: A B C

Question: 28
Examine this list of possible tasks:
1. Ensure that STATISTICS_LEVEL is set to TYPICAL or ALL.
2. Ensure that TIMED_STATISTICS is set to TRUE.
3. Set MAX_DUMP_FILE_SIZE to UNLIMITED and DIAGNOSTIC_DEST to an appropriate
destination.
4. Ensure that SQL_TRACE is set to TRUE.
5. Enable tracing at the database instance level by using the
DBMS_MONITOR.DATABASE_TRACE_ENABLE procedure.
6. Enable tracing in the required session by using the DBMS_SESSION.SET_SQL_TRACE
procedure.
7. Run TKPROF with the EXPLAIN parameter on the output trace file.

Visit us athttps://www.certschief.com/1z0-084/
8. Run the trcsess utility on the output trace files, and then run TKPROF on the output of the
trcsess utility.
Select the minimum tasks to perform, in the correct order, to generate both a formatted trace
file with timing information and an explain plan for each SQL statement for all sessions. (Choose
the best answer.)

A. 1, 2, 5, 8
B. 1, 3, 6, 7
C. 2, 4, 5, 8
D. 1, 3, 4, 5, 6, 7
E. 1, 2, 4, 8

Answer: C

Question: 29
Examine the command to change a parameter value from the default to 50:
SQL> ALTER SYSTEM SET OPTIMIZER_INDEX_COST_ADJ = 50;
What is the effect of changing the value of the parameter? (Choose the best answer.)

A. It influences the optimizer to use full table scans instead of index scans as the estimated cost
of full table scan is reduced.
B. It influences the optimizer to use bitmap indexes as the estimated cost of conversion from
bitmap to rowid is reduced.
C. It influences the optimizer to always use fast full index scans as the estimated cost of using an
index is reduced.
D. It influences the optimizer to use indexes instead of full table scans as the estimated cost of
using an index is reduced.

Answer: D

Question: 30
You are administering a database that supports an OLTP workload. An application performs a
large number of small transactions. Users complain about increased response times for
transactions. On investigation, you find that the cache hit ratio is 69%. Examine a partial output
from V$SYSTEM_EVENT:

Visit us athttps://www.certschief.com/1z0-084/
Which four can be possible reasons for the increased response time? (Choose four.)

A. The database buffer cache is inadequately sized.


B. DBWR is not writing the dirty buffers fast enough.
C. A large number of blocks are fetched from disks frequently.
D. Several full table scans are performed by transactions.
E. Blocks are aging out of the buffer cache frequently.
F. Many sessions are waiting for buffers that are currently being read into the buffer cache by
other sessions.

Answer: B C E F

Question: 31
Which two statements are true about gathering statistics? (Choose two.)

A. If an application has only SQL statements with bind variables, it is better to drop existing
histograms, disable creation of histograms, and allow the optimizer to select the best execution
plans.
B. If end users query newly inserted data, it is possible to get a suboptimal execution plan even
if the automatic statistics gathering job is enabled.
C. If concurrent statistics gathering is done by using parallel execution, the Resource Manager
should be used for efficient resource management.
D. For each session that is accessing a global temporary table, the optimizer uses only the
shared statistics.

Answer: C D

Question: 32
Which two statements are true about viewing the details of Real-Time Database Operations?
(Choose two.)

Visit us athttps://www.certschief.com/1z0-084/
A. In V$SQL_MONITOR monitoring, statistics are cumulative over several executions of the SQL
statement that is being monitored in a session.
B. SQL Developer can be used to view running database operations.
C. Oracle Enterprise Manager Database Express can be used to view running database
operations.
D. When the SQL statement that is being monitored is executing, V$SQL_MONITOR is refreshed
once every minute. After the execution ends, the monitoring information in V$SQL_MONITOR is
deleted immediately.
E. Oracle Enterprise Manager Cloud Control can be used to view running database operations.

Answer: A C

Question: 33
In the CUSTOMERS table, the values in the CUST_STATE column are dependent on the values in
the COUNTRY_ID column. You want to make the optimizer aware of this dependency when
these columns are used together in WHERE clause predicates that contain equalities or in-lists.
Which two methods achieve this? (Choose two.)

A. gathering statistics on the CUSTOMERS table and its dependent objects, and then locking the
statistics
B. using SQL plan directives to generate an optimal plan
C. setting the dynamic statistics level to 4 and setting the OPTIMIZER_USE_PENDING_STATISTICS
initialization parameter to true
D. creating column group statistics, regathering statistics, and ensuring that histograms exist on
both these columns

Answer: A D

Question: 34
Your database supports a DSS system.
Examine the parameter values configured in your database:
sga_max_size = 480M
sga_target = 480M
pga_aggregate_target = 160M
The CUSTOMERS table contains 8,000 rows. The CUST_ID column is the primary key and the
COUNTRY_ID column contains only three possible values: 1111, 2222, and 3333.
You execute the commands:

Visit us athttps://www.certschief.com/1z0-084/
SQL> EXECUTE DBMS_STATS.GATHER_TABLE_STATS(‘SH’,‘CUSTOMERS’);
PL/SQL procedure successfully completed.
SQL> CREATE INDEX COUNTRY_IDX ON CUSTOMERS (COUNTRY_ID);
Index created.
You then perform several INSERT, UPDATE, and DELETE operations, significantly altering the
data in the table.
View the Exhibit to examine the query and its execution plan.

Which three options would improve the performance of the query? (Choose three.)

A. creating a bitmap index on the COUNTRY_ID column


B. regathering statistics on the CUSTOMERS table
C. creating a histogram on the COUNTRY_ID column
D. increasing the size of the PGA
E. creating a SQL profile
F. creating a KEEP cache

Answer: A B F

Question: 35
You are administering a database that supports a mixed workload. You upgrade your database
from Oracle Database 11g to 12c and after the upgrade, users complain about degraded
performance of some queries. The SQL plan baselines imported from the previous version are
present for the queries and are loaded to the SQL Management Base as accepted plans. On
further investigation, you find that better plans are generated but not used by the optimizer.

Visit us athttps://www.certschief.com/1z0-084/
Examine the parameters set for the instance:

Which three tasks would you perform to improve the performance of these queries? (Choose
three.)

A. Gather statistics for the objects used in the queries.


B. Use the DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE function to evolve new plans and fix the
plans for the statements.
C. Create a SQL Tuning Set (STS) and run it through the SQL Access Advisor to generate
recommendations.
D. Create an STS and run it through the SQL Tuning Advisor to generate recommendations.
E. Set the OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES parameter to TRUE.
F. Use the DBMS_SPM.ALTER_SQL_PLAN_BASELINE function to alter the accepted plans as fixed
plans.

Answer: A B C

Question: 36
Examine the partial PLAN_TABLE output:

Which is the correct sequence of execution? (Choose the best answer.)

A. 3, 2, 1, 4, 0
B. 0, 1, 2, 3, 4, 1
C. 0, 4, 1, 3, 2, 1
D. 3, 2, 4, 1, 0
E. 3, 2, 4, 1, 0, 2

Visit us athttps://www.certschief.com/1z0-084/
Answer: A

Question: 37
Which two statements are true about Active Session History (ASH)? (Choose two.)

A. The Data Sample size available in an ASH report is dynamic and, at any given moment, is
directly related to the amount of work being performed.
B. ASH contains sampled data from all sessions that are connected to a database instance at any
given moment.
C. ASH samples data from V$SESSION every second.
D. An ASH report can be used to identify the service that may be the cause of a transient
performance problem.

Answer: C D

Question: 38
You have been asked to use table compression for two large tables. Given are the details of the
tables:
The TRANS_DET table:
The table is used by an OLTP application.
High volume insert and update operations are performed on the table.
The table is frequently queried using index range scans.
The TRANS_HISTORY table:
The table is used by a DSS application.
High volume bulk loads are performed on the table.
The table is used to store archival data on which large table full-table scans (FTS) are performed.
Which row store compression would you recommend for these tables with minimal overhead on
performance? (Choose the best answer.)

A. basic table compression for both the tables


B. advanced row compression for both the tables
C. basic table compression for the TRANS_HISTORY table and advanced row compression for the
TRANS_DET table
D. basic table compression for the TRANS_DET table and advanced row compression for the
TRANS_HISTORY table
E. warehouse compression for the TRANS_DET table and archive compression for the
TRANS_HISTORY table

Visit us athttps://www.certschief.com/1z0-084/
Answer: A

Question: 39
Examine the partial Activity Over Time section of an Active Session History (ASH) report:

Which two inferences are correct? (Choose two.)

A. In the first time slot, five different sampled sessions were connected to the database
instance.
B. In the second time slot, out of the nine sampled sessions connected to the database instance,
only one sampled session was idle at the time of report generation.
C. In the first time slot, only one sampled session was using the CPU.
D. In the second time slot, five different sampled sessions were using the CPU.
E. In the second time slot, 0.14% of the time was spent on the CPU.

Answer: A E

Question: 40
You are administering a database that supports an OLTP workload. RESULT_CACHE_MODE is set
to the default value and a result cache is configured for the instance. Multiple sessions execute
syntactically similar queries without dblinks, containing functions and expressions, on tables
with no DML activity. Some users complain about poor performance of these queries.
You investigate and find that the queries are frequently performing physical I/O, even though
the results fetched by the queries are similar.
Which two actions do you recommend to overcome the problem affecting these queries?
(Choose two.)

A. Set the RESULT_CAHCE_MODE parameter to FORCE for the instance.


B. Use the result cache hint in the queries.

Visit us athttps://www.certschief.com/1z0-084/
C. Use bind variables for similar queries instead of literals.
D. Set the RESULT_CACHE_REMOTE_EXPIRATION parameter to a nonzero value.
E. Configure the KEEP pool and cache the queried tables used in the KEEP pool.

Answer: A B

Question: 41
A senior DBA asks you to decrease the values of the connect_time_scale and think_time_scale
replay processing parameters to 50 to preprocess the workload for replay.
What three could be reasons for this change? (Choose three.)

A. to reduce the elapsed time between two successive user calls from a session.
B. to decrease the number of concurrent users during replay
C. to increase the number of concurrent users during replay
D. to reduce the time of replay
E. to decrease the wait for a query, caused by noncommitted transactions

Answer: C D E

Question: 42
Examine the parameters set for your database instance:

You are administering a database that supports an OLTP workload. Users complain about the
degraded performance of some queries. While diagnosing, you notice a large number of hard
parses occurring for several syntactically almost identical SQL statements that differ only in
literal values in the WHERE clause.
Which two actions would you recommend to improve performance? (Choose two.)

A. Create the KEEP cache and cache the tables used in the queries.
B. Set the CURSOR_SHARING parameter to FORCE.
C. Use bind variables instead of literals.

Visit us athttps://www.certschief.com/1z0-084/
D. Create SQL plan baselines for the almost identical SQL statements and load them into the
cursor cache.
E. Set the OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES parameter to TRUE.

Answer: B E

Question: 43
Which three actions should you perform to reduce shared pool fragmentation and avoid the
“ORA-04031: unable to allocate .... bytes of shared memory” error for the shared pool? (Choose
three.)

A. Configure the Server Result Cache.


B. Configure shared server mode.
C. Identify the packages or procedures that are causing the “ORA-04031:unable to
allocate....bytes of shared memory” error and use the DBMS_SHARED_POOL.KEEP to keep them
in the shared pool.
D. Use DBMS_SHARED_POOL.KEEP to keep the SYS.STANDARD, SYS.DBMS_STANDARD, and
SYS.DIUTIL packages and frequently executed compiled triggers.
E. Use more anonymous procedures.
F. Standardize the type, size, and naming conventions for bind variables and spacing
conventions for SQL statements and PL/SQL blocks.

Answer: A B D

Question: 44
Which two statements are true about ADDM or Real-Time ADDM? (Choose two.)

A. ADDM can be run manually by selecting any range of AWR snapshots available within the
AWR retention period, provided they do not cover a time period when the instances were
restarted.
B. ADDM runs in Partial mode to analyze any hung database issues.
C. Real-Time ADDM can proactively detect and diagnose transient performance issues that last
for a few seconds.
D. Real-Time ADDM is automatically invoked by ADDM at the end of every hour.

Answer: B C

Visit us athttps://www.certschief.com/1z0-084/
Question: 45
You are administering a database that supports a mixed workload. The CURSOR_SHARING
parameter is set to the default value. While analyzing the latest Automatic Workload Repository
(AWR) report, you find a large number of cursor: pin S wait on X, cursor: pin X wait on S, and
library cache mutex waits in the Top 10 foreground events section. Examine the Instance
Efficiency Percentages section in the AWR report:

Which three statements are true in this scenario? (Choose three.)

A. Sessions are waiting for mutexes in share mode on cursors but other sessions are holding the
mutexes in exclusive mode.
B. The CPU is spending more time in finding cursors in the library cache.
C. Cursors are not getting shared, resulting in a large number of hard parses.
D. Sessions are waiting for mutexes in exclusive mode on cursors but other sessions are holding
the mutexes in share mode.
E. The buffers required by queries are not found in the buffer cache, thereby increasing
expensive disk I/O.

Answer: B D E

Question: 46
Your database supports an online transaction processing (OLTP) workload. The database uses
ASM storage. One of the ASM disks goes offline because of hardware failure. When the disk is
replaced and then added back to the diskgroup, database performance is affected by rebalance
operations.
Which two actions would you recommend to lower the impact of rebalance operations on the
performance of the database? (Choose two.)

A. Increase the number of ASMB processes.


B. Decrease the value of the ASM_POWER_LIMIT parameter.
C. Set the DISK_REPAIR_TIME disk attribute to a lower value.
D. Specify the POWER clause with a lower value in an ALTER DISKGROUP statement.
E. Set the DISK_REPAIR_TIME disk attribute to a higher value.

Visit us athttps://www.certschief.com/1z0-084/
Answer: B D

Question: 47
Examine the parameters:

Your database supports a mixed workload and users have dedicated server connections. Users
complain about the increased response time of a few queries that are performing large sort
operations. On investigation, you notice an increase in the number of multipass work area
executions and a high number of direct path write wait events.
Which two actions could improve the performance? (Choose two.)

A. increasing the value of the SORT_AREA_SIZE parameter


B. increasing the value of the PGA_AGGREGATE_TARGET parameter
C. enabling Automatic Memory Management for the instance
D. increasing the size of the default temporary tablespace
E. using parallel hint in queries performing large sort operations
F. enabling Automatic Shared Memory Management for the instance

Answer: A F

Question: 48
Which two statements are true about server-generated alerts? (Choose two.)

A. They are always logged in the alert log.


B. They are written to a trace file if the TRACE_ENABLED initialization parameter is set to TRUE.
C. They are generated only when the STATISTICS_LEVEL initialization parameter is set to ALL.
D. They can be generated for user-defined metric thresholds.

Visit us athttps://www.certschief.com/1z0-084/
E. They appear in the DBA_ALERT_HISTORY view whenever corrective action is taken for an
alert.

Answer: C D

Question: 49
Which four objectives are achieved by using Resource Manager to manage multiple concurrent
user sessions that are competing for resources? (Choose four.)

A. distributing available CPU by allocating percentages of CPU time to different users and
applications
B. limiting the degree of parallelism of any operation performed by members of a group of users
C. limiting queries based on resource consumption of runaway sessions or calls that consume
more than a specified amount of CPU, physical I/O, logical I/O, or elapsed time
D. limiting the number of concurrent sessions for a user
E. limiting the number of user sessions allowed to be concurrently active within a group of users
F. limiting the number of parallel executions that can be executed by a user

Answer: A C E F

Question: 50
Which two statements are true about the interpretation of Buffer Cache Hit Ratio in the
Instance Efficiency Percentages section of an AWR report? (Choose two.)

A. A high value indicates that the buffer cache is adequately sized for the current workload.
B. Poor hit ratios indicate that a large number of indexed lookups or small table scans are being
performed.
C. A low hit ratio does not necessarily imply that increasing the size of the buffer cache will
improve performance.
D. A high hit ratio may indicate that repeated scanning of the same large table or index is being
performed.
E. A low hit ratio indicates that a KEEP buffer pool should be configured based on the size of the
largest object accessed in the buffer cache.

Answer: C E

Visit us athttps://www.certschief.com/1z0-084/
Question: 51
Examine the Load Profile section of an AWR report:

Which two inferences can you derive from the details in this section? (Choose two.)

A. The values for Redo size and Block changes imply that only updates were performed by
transactions.
B. The values for Parses (SQL) and Hard parses (SQL) imply that cursor sharing occurred quite
often.
C. The values for DB Time and DB CPU imply that the database had a high proportion of idle time
during the specified snapshot interval.
D. The values for SQL Work Area and User calls imply that only sort-based operations were
performed.
E. The values for Logical reads and Physical reads imply that the number of disk reads per
second was less than the total number of DB block reads and consistent gets per second.

Answer: B D

Visit us athttps://www.certschief.com/1z0-084/
Question: 52
Examine the command:
SQL> ALTER SYSTEM SET TEMP_UNDO_ENABLED = TRUE;
Which two statements are true about setting the parameter value to TRUE?

A. It improves performance because DML and DDL operations performed on temporary tables
do not use the database buffer cache and redo log buffer.
B. It improves database performance by reducing the overhead on the PGA.
C. It reduces the amount of redo generated for DML operations performed on temporary tables.
D. It reduces the amount of undo stored in the undo tablespace.

Answer: B D

Question: 53
A parallel SQL statement is taking a long time to execute. You want to verify how the server
processes are dividing work.
How should you determine this?

A. by using Real-Time ADDM


B. by using services
C. by using SQL Tuning Advisor
D. by using ASH
E. by using Real-Time SQL monitoring

Answer: B

Question: 54
The SALES table has over one million rows. Statistics for the SALES table and its dependent
objects are gathered by the Oracle AutoTask task during a predefined maintenance window.
Examine the query:
Which two actions can improve the accuracy of cardinality estimates for this query?

A. ensuring that histograms exist for the CUST_ID and PROD_ID columns

Visit us athttps://www.certschief.com/1z0-084/
B. setting the OPTOMIZER_DYNAMIC_SAMPLING parameter to 4 to augment the default
standard statistics
C. setting the FORCE parameter of the GATHER_*_STATS procedure to TRUE and gathering
statistics for the SALES table and its dependent objects
D. gathering system statistics during peak workload time to augment the standard statistics

Answer: A D

Question: 55
Which three statements are true about the TEST EXECUTE method of the SQL Performance
Analyzer?

A. The SQL statements in the STS are compared only on elapsed time for the pre-change and
post-change trials.
B. The execution statistics generated for SQL statements are analyzed to check whether they
have improved or regressed.
C. An execution plan and statistics are generated for SQL statements only in the pre-change trial.
D. The SQL statements in the SQL Tuning Set (STS) are executed at least twice for both pre-
change and post-change trials.
E. An execution plan and statistics are computes for each SQL statement in the STS.

Answer: C D E

Question: 56
You upgrade your database from Oracle Database 11g to 12c. You capture execution plans for a
resource-intensive SQL workload before the upgrade. After the upgrade, you load the plans into
the SQL Management Base.
Examine the parameters set for the instance:

Which two statements are true?

A. A better execution plan may be found for the SQL statements and can be evolved manually.
B. New execution plans generated will always be added to the SQL plan baselines as fixed plans.

Visit us athttps://www.certschief.com/1z0-084/
C. New execution plans cannot be evolved until execution plans from the previous version are
dropped.
D. New SQL plan baselines might be generated automatically for the repeatable SQL statements.
E. New execution plans generated will always be added to the SQL plan baselines as accepted
plans.

Answer: A D

Question: 57
You are administrating a database on a symmetric multiprocessing (SMP) machines. The
database supports a mixed workload. You notice a large number of free buffer waits and buffer
busy waits that are affecting the performance of the database. To mitigate the issue, you
increase the buffer cache size, but after some time, you notice the same wait events with a high
number.
Examine the parameters set for the instance:
Which two actions would you recommend to resolve the issue?

A. decreasing the idle time resource limit in the profile assigned to users
B. enabling asynchronous I/O for the file system
C. increasing the value of the DB_FILE_MULTIBLOCK_READ_COUNT parameter
D. configuring the KEEP buffer pool
E. increasing the number of DBWn processes

Answer: A C

Question: 58
Examine the parameters set for a database instance:
The database supports a DSS application that performs huge sort operations on large temporary
tables with LOB columns. Schema objects used in queries are updated and new rows are
inserted regularly. Users complain about the poor performance of a few queries. During
investigation, you execute these queries:

Visit us athttps://www.certschief.com/1z0-084/
Which two actions would you recommend to improve the performance of these queries?

A. Alter the temporary tablespace to increase the extent size.


B. Increase the value of the PGA_AGGREGATE_TARGET initialization parameter.
C. Enable Automatic Segment Space Management for the temporary tablespace.
D. Enable Automatic Memory Management for the instance.
E. Enable Automatic Shared Memory Management for the instance.

Answer: A C

Question: 59
Examine the query and its output:

How would you investigate the cause of three entries of identical SQL statements by using
dynamic performance views?

A. Query V$SQLAREA to find out if the SQL statement is bind aware.


B. Query V$SQLAREA to find out if multiple sessions executed this SQL statement, which
resulted in multiple entries in V$SQL.
C. Query V$SQL to find out if any invalidations or reloads occurred for this SQL statement.
D. Query V$SQL_SHARED_CURSOR to identify the reason that a child cursor cannot be shared.

Answer: D

Visit us athttps://www.certschief.com/1z0-084/
Question: 60
You want to enable the Database Smart Flash Cache feature on your database. For this purpose,
you configure two flash devices: /dev/sdj and /dev/sdk, with sizes of 64 GB and 32 GB,
respectively.
Examine the parameters set for your database instance:

How would you make sure that the database uses these devices for Database Smart Flash
Cache?

A. by disabling Automatic Memory Management, setting SGA_TARGET to 96G, and setting the
required memory that you want to set for SGA
B. by setting the value of the DB_FLASH_CACHE_SIZE parameter to 8G
C. by configuring the DB_FLASH_CACHE_SIZE parameter and making sure that all flash devices
are of the same size
D. by setting the DB_FLASH_CACHE_SIZE parameter to 86G and the MEMORY_TARGET
parameter to 112G
E. by setting the value of the DB_FLASH_CACHE_SIZE parameter to 64G, 32G

Answer: E

Question: 61
Examine the parameters set for your database instance:

Visit us athttps://www.certschief.com/1z0-084/
To investigate the slow response time of queries on the TRANS table, you gather table and
execute the query:

The table is stored in a tablespace with Automatic Segment Space Management (ASSM), and
some rows of the TRANS table are migrated and chained.
Which two actions would you recommend to improve query response time?

A. Reorganize the TRANS table online by using the DBMS_REDEFINITION package.


B. Create a bigger non-standard blocksize tablespace and move the TRANS table to that
tablespace.
C. Move the TRANS table to a tablespace with manual segment space management with a lower
value set for the PCTUSED attribute.
D. Move the TRANS table to a tablespace with manual segment space management with a
higher value set for the PCTFREE attribute.

Answer: A D

Question: 62
You are administrating a database that supports a mixed workload. Given are the details of the
workload:
During the day, short transactions and syntactically similar queries are repeatedly issued.
At night, DSS batch queries and jobs are executed with large sort operations.
Examine the parameters set for the database instance:

Visit us athttps://www.certschief.com/1z0-084/
To automate memory requirements for both workloads, which three changes to parameters
would you recommend?

A. Set the MEMORY_MAX_TARGET and MEMORY_TARGET parameters to a value greater than


the sum of SGA_MAX_SIZE and PGA_AGGREGATE_TARGET.
B. Set the SGA_TARGET and PGA_AGGREGATE_TARGET parameters to their minimum required
values.
C. Set DB_CACHE_SIZE, SHARED_POOL_SIZE, and LARGE_POOL_SIZE to their minimum required
values.
D. Set the SGA_TARGET parameter to the value of the SGA_MAX_SIZE parameter.
E. Set the MEMORY_TARGET parameter to the value of SGA_MAX_SIZE.

Answer: B C D

Question: 63
In your database, supporting an OLTP workload, the SALES table is range-partitioned on the
SALES_DATE column. A new partition is created every quarter and is frequently used for updates
and queries. You recently noticed degraded performance of queries on a new partition due to
stale statistics. A local partitioned index exists on the SALES_DATE column.
What would you recommend to improve performance?

A. dropping the local partitioned index and creating a global partitioned index on the
SALES_DATE column
B. setting the INCREMENTAL preference to TRUE and the NO_INVALIDATE preference to TRUE
for the partitioned table while gathering statistics
C. setting the INCREMENTAL preference to TRUE and the CASCADE preference to FALSE for the
partitioned table while gathering statistics
D. setting the INCREMENTAL preference to TRUE and the GRANULARITY preference to AUTO for
the partitioned table while gathering statistics

Visit us athttps://www.certschief.com/1z0-084/
Answer: D

Question: 64
You want to set a priority for the workloads generated by the applications in your database
instance such that report-generating tasks are assigned a lower priority.
How would you do this?

A. by using job classes with the Resource Manager


B. by creating an active session pool using the Resource Manager
C. by using services that are assigned different priorities with the Resource Manager
D. by using services for the applications and creating job classes associated with each service

Answer: C

Question: 65
You are administrating a database that supports a DSS workload. Syntactically similar queries
using joins and aggregate functions are frequently executed by users to fetch data from remote
databases by using database links.
Which three tasks should you perform to improve the performance of these queries?

A. Ensure that the RESULT_CACHE_MAX_RESULT parameter is set to 100.


B. Ensure that the RESULT_CACHE_REMOTE_EXPIRATION parameter is set to a nonzero value
for the local instance.
C. Ensure that the RESULT_CACHE_MAX_SIZE parameter is set to a nonzero value on the local
database instance.
D. Ensure that the RESULT_CACHE_MAX_SIZE parameter is set to a nonzero value on both the
local and remote database instances.
E. Ensure that the RESULT_CACHE_MAX_SIZE parameter is set to a nonzero value on the remote
database instance.
F. Ensure that the RESULT_CACHE_MAX_MODE parameter is set to FORCE for the local instance.
G. Ensure that the RESULT_CACHE_MODE parameter is set to FORCE for remote database
instances.

Answer: B C F

Visit us athttps://www.certschief.com/1z0-084/
Question: 66
Your database supports an OLTP workload.
An application frequently performs update operations on an indexed column of a table; some
bulk delete and insert operations are also performed.
The table is created in a locally managed tablespace with manual segment space management.
A user complains about poor response time when querying the table.
The queries mostly perform index range scans.
You notice a high number of buffer busy waits and contention on segment headers.
Which three would you investigate further to diagnose the poor response time?

A. Check for freelist contention.


B. Check table blocks for migrated or chained rows.
C. Check the size of the shared pool.
D. Check the size of the large pool.
E. Chick whether the indexes have only a few entries per block.

Answer: B C E

Question: 67
The CUSTOMERS table has 55,500 rows and 620 distinct values in the CUST_CITY_ID column.
The number of popular values is 54 and less than 99% of the rows contain popular values.
Which type of histogram should you create to accurately determine the cardinality estimate on
the CUST_CITY_ID column?

A. high-frequency histogram
B. height-balanced histogram
C. hybrid histogram
D. frequency histogram

Answer: B

Question: 68

Visit us athttps://www.certschief.com/1z0-084/
To diagnose the performance degradation of your production database, you execute these
queries:

Segment space management is manual for some of the tablespaces.


What can be the reason for the performance degradation?

A. PGA is undersized
B. Contention is caused by freelist management.
C. There are too many disk sort operations.
D. The buffer cache is undersized.
E. The database writer (DBWR) process is processing buffers at a rate that is faster than the rate
at which the I/O system can return the buffers.

Answer: E

Question: 69
In which three scenarios can you use ADDM to get recommendations?

A. to determine the SQL statements that are performing poorly before you launch the SQL
Tuning Advisor to tune them
B. to determine the segments on which waits are occurring when the database has a high
number of buffer busy waits
C. to determine whether SQL profiling needs to be done to tune SQL statements transparently
without requiring any change to the application code
D. to determine if the SGA_TARGET parameter value needs to be changed when your database
is configured for Automatic Shared Memory Management and additional physical memory is
added to the database server
E. to analyze problems in an unresponsive database, which requires a database restart

Answer: A C E

Question: 70
Examine the parameters set for your database instance:

Visit us athttps://www.certschief.com/1z0-084/
You are administrating a database that supports a DSS workload. You make some changes to the
sizes of memory components. Consequently, you receive this error:

Which three actions might resolve the issue?

A. pinning the cursors in the shared pool


B. setting the PGA_AGGREGATE_TARGET parameter to 0 and the MEMORY_TARGET parameter
to the value of the PGA_AGGREGATE_TARGET parameter
C. enabling Automatic Shared Memory Management for the database instance
D. setting the value of MEMORY_MAX_TARGET to the value of the SGA_MAX_SIZE parameter
E. increasing the size of the shared pool
F. enabling Automatic Memory Management for the database instance

Answer: C D F

Question: 71
Your database supports an OLTP workload. You are planning to migrate database storage from
file system storage to Automatic Storage Management (ASM). The applications supported by the
database primarily perform small, random I/Os.
Which two statements are true regarding ASM striping in combination with RAID 0?

A. It allows you to evenly spread data over multiple disks.


B. It provides higher I/O bandwidth.
C. It helps in reducing network latency.
D. It improves availability and reliability of data be ensuring that logical data corruptions are
found and repaired.
E. It improves the performance of only write-intensive workloads.

Answer: A B

Visit us athttps://www.certschief.com/1z0-084/
Question: 72
Examine the query and its execution plan:
Explained.

Which two interpretations are correct?

A. Id 3 is the first step executed.


B. The Id 0 step indicates the cost of the entire plan.
C. Id 4 is the second step executed.
D. The SORT UNIQUE operation applies only the CUST_MAIN table.

Answer: C D

Question: 73
You are administrating a database that supports an OLTP workload. A new application module is
deployed that is shipped along with the SQL plan baselines for the SQL statements executed by
the application. You load the SQL plan baselines to the SQL Management Base.
Examine the parameters:
Which two statements are true in this scenario?

A. The SQL plan baselines are used but better execution plans may be found and can be evolved
manually for the SQL statements.
B. The SQL plan baselines are used by the SQL statements and ensure that the best plan is used.
C. The SQL plan baselines are not used by the SQL statements if the optimizer statistics are stale.
D. The SQL plan baselines are loaded but are not used until SQL profiles are generated for the
SQL statements.

Visit us athttps://www.certschief.com/1z0-084/
Answer: C D

Question: 74
For which two tasks would you recommend the use of a repeating baseline template?

A. to capture AWR data during a system test that is scheduled for a weekend
B. to capture AWR data for a scheduled job that runs every day over a specified period of time
C. to capture user activity information for a consumer group over a specified period of time
D. to capture AWR data for a specified contiguous time period on an ongoing basis
E. to capture statistics performance variation over a specified period of time

Answer: B D

Question: 75
You are administrating a database that supports a mixed workload. Applications are running on
a middle tier and use connection pooling to connect to the database instance. You want to trace
all applications and modules that use the ORCL1 service to connect to the database instance.
How would you consolidate the SQL statements for sessions that are connected by using the
ORCL1 service?

A. by using the DBMS_MONITOR package to enable tracing, the trcsess utility to consolidate
trace files, and the tkprof utility to interpret trace files
B. by setting TRACE_ENABLED = TRUE and using the tkprof utility to consolidate and interpret
trace files
C. by setting SQL_TRACE = TRUE and using the tkprof utility to consolidate and interpret trace
files
D. by using the DBMS_MONITOR package to enable tracing, the tkprof utility to consolidate
trace files, and the trcsess utility to interpret trace files
E. by using the DBMS_TRACE package to enable tracing and the tkprof utility to consolidate and
interpret trace files

Answer: C

Question: 76

Visit us athttps://www.certschief.com/1z0-084/
You are administrating a database that supports an OLTP workload. A few users complain about
the poor performance of some SQL statements. You notice that these SQL statements belong to
different applications and conclude that there is no correlation between them. You create a SQL
Tuning Set (STS) containing these SQL statements.
What must you do to analyze and generate recommendations for the SQL statements in the
STS?

A. Submit the STS as input to the SQL Performance Analyzer to generate recommendations for
creating indexes and materialized views.
B. Submit the STS as input to the SQL Tuning Advisor to generate recommendations for indexes
or SQL profiles or both.
C. Submit the STS as input to the SQL Tuning Advisor to generate recommendations for SQL plan
baselines.
D. Submit the STS as input to the SQL Access Advisor to generate recommendations for SQL
profiles.

Answer: C

Question: 77
Your database supports multiple applications. The applications run on the middle tier and use
connection for connecting to the database.
You notice that the sessions created by the applications are competing for resources. You want
to statistically measure the workload and set priorities.
What action must you perform to achieve this?

A. Create services for the applications and set a relative priority by assigning them to application
users and using the DBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE procedure to trace the
services.
B. Create services for the applications and set a relative priority by assigning them to application
users and using the DBMS_MONITOR.SESSION_TRACE_ENABLE procedure to trace the services.
C. Create services for the applications and set the relative priority of services within an instance
by mapping the services directly to consumer groups.
D. Create services for the applications and set a relative priority by assigning them to application
users.

Answer: C

Question: 78

Visit us athttps://www.certschief.com/1z0-084/
Your database supports an OLTP workload where applications primarily perform small random
I/Os. You notice an increase in the I/O requests queued up against the storage, and an increase
in the wait time in queue. The database uses file system storage.
What would you recommend to decrease the wait time of I/O requests?

A. Decrease the value of the DBWR_IO_SLAVES parameter.


B. Increase the size of the buffer cache.
C. Increase the value of the DB_WRITER_PROCESSES parameter.
D. Suggest storage admin to add more disks (spindles) to storage and stripe data across disks.

Answer: B

Question: 79
In which three scenarios would you recommend the use of the SQL Performance Analyzer?

A. to identify SQL statements that require SQL profiles


B. to analyze the impact of network and interconnect changes on database workload
C. to identify SQL statements whose performance may have regressed due to a hardware
upgrade
D. to analyze the impact of new indexes and materialized views on the SQL statements executed
by an application
E. to identify SQL statements in an application whose performance may have regressed due to
migration from Oracle Database 11g to 12c
F. to analyze the impact of using bind variables for syntactically similar SQL statements

Answer: A B C

Question: 80
Which four statements are true about Consolidated Database Replay?

A. Multiple replay schedules can be defined and any existing replay schedules can also be used.
B. Multiple database workloads can be replayed only if both the capture and replay databases
are on the same operating system.
C. The replay starts simultaneously for all participating workload captures if no order is defined
in the replay schedule.
D. Consolidated workloads from one or multiple databases can be replayed concurrently on a
single system.

Visit us athttps://www.certschief.com/1z0-084/
E. A subset of the captured workload can be replayed on a test system.
F. Multiple database workloads can be replayed only if both the capture and replay databases
have the same database version.
G. The number of replay clients must be equal to the number of captured workloads.

Answer: A C D E

Question: 81
Your database supports an OLTP workload where a large number of syntactically similar queries
are executed. Examine the Instance Efficiency Percentages in the Automatic Workload
Repository (AWR) report of the last hour:

Which two inferences can be drawn from the report?

A. The optimizer is waiting for resources during parsing of the queries.


B. The CPU is spending more time on pinning cursors in the library cache.
C. The database buffer cache is undersized and is causing contention.
D. Cursors are not getting shared in the library cache.

Answer: A D

Question: 82
As part of an application upgrade, new objects are being added to an application schem

a. You want to check the effect of the new schema objects on the performance of the SQL
workload generated by the application.
How would you accomplish this?
A. Capture the workload in an STS and submit to SQL Access Advisor as an input to generate
recommendations for indexes and materialized views.
B. Capture the workload, set the OPTIMIZER_USE_PENDING_STATISTICS to FALSE, and then
replay the workload.

Visit us athttps://www.certschief.com/1z0-084/
C. Capture the workload in an STS and submit to SQL Tuning Advisor as an input to generate
recommendations for indexes and SQL profiles.
D. Set the PUBLISH statistic preference to FALSE, gather statistics, capture the workload in a SQL
Tuning Set (STS), and submit the STS to SQL Tuning Advisor.

Answer: A

Question: 83
Queries on the SALES table frequently use the PROD_ID and COST_ID columns together in the
WHERE clause. Examine the command:
Which three statements are true about executing this command?

A. It creates extended statistics for the column group (PROD_ID and CUST_ID).
B. It improves the cardinality estimates when both the PROD_ID and CUST_ID columns are used
in the WHERE clause.
C. It creates a virtual column for the column group (PROD_ID and CUST_ID).
D. It improves the selectivity estimates of a single predicate in the WHERE clause.
E. It gathers individual column statistics for the PROD_ID and CUST_ID columns.

Answer: A C D

Question: 84
Which two statements are true about wait events?

A. A single resource wait event may be recorded as multiple waits, depending on the number of
session timeouts during that wait.
B. A wait event can be defined in multiple wait classes.
C. Wait event statistics are cumulatively collected only at the instance level.
D. Wait events for an instance include statistics for both background and foreground processes.
E. Wait event countries are incremented by the server process that waits.

Answer: B E

Question: 85

Visit us athttps://www.certschief.com/1z0-084/
Examine the Load Profile and partial Top 10 Foreground Events by Total Wait Time sections from
an AWR report.

Which two areas should you examine next to identify possible bottlenecks?

A. the application code because of CPU-intensive activities


B. the application code because user calls are performing several queries that require sorting
C. the “SQL ordered by Gets” section of the AWR report to check for excessive logical I/O
D. the “SQL ordered by Reads” section of the AWR report to check for excessive physical reads

Answer: A C

Visit us athttps://www.certschief.com/1z0-084/
Question: 86
Your database supports an OLTP system.
Examine the parameter values configured in your database:
The CUSTOMERS table contains 8,000 rows. The CUST_ID column is the primary key and the
COUNTRY_ID column contains only three possible values: 1111, 2222, and 3333.
You execute the commands:
SQL> EXECUTE DBMS_STATS.GATHER_TABLE_STATS(‘SH’,‘CUSTOMERS’);
PL/SQL procedure successfully completed.
SQL> CREATE INDEX COUNTRY_IDX ON CUSTOMERS (COUNTRY_ID);
Index created.
You then perform a series of INSERT, UPDATE, and DELETE operations on the table.
View the Exhibit to examine the query and its execution plan.

Which three options would improve the performance of the query? (Choose three.)

A. creating a bitmap index on the COUNTRY_ID column


B. regathering statistics on the CUSTOMERS table
C. creating a histogram on the COUNTRY_ID column
D. increasing the size of the PGA
E. creating a SQL profile
F. creating a KEEP cache

Answer: B C D

Visit us athttps://www.certschief.com/1z0-084/
Question: 87
Your database supports a mixed workload. The ERP application creates short sessions and
performs small, random I/Os; the REPORTING application executes long-running DSS queries.
You want to set a priority for the workload generated by the ERP application and optimize
resource usage for them.
Which three objectives can be achieved by the Resource Manager? (Choose three.)

A. limiting the amount of time that a session is idle and blocking other sessions of the ERP
application
B. limiting the amount of undo generated by operations performed by sessions created by the
ERP application
C. creating two resource plans with resource limits defined for the workload generated by the
applications and automatically changing resource plans based on the workload
D. allocating a lower percentage of CPU to sessions used by the REPORTING apnplication than to
those used by the ERP application
E. limiting the physical I/O performed by the sessions or users of the ERP application that are
connected to the database

Answer: B D E

Question: 88
Examine the partial TKPROF output for an SQL statement:

Visit us athttps://www.certschief.com/1z0-084/
Which two inferences can definitely be made from this output? (Choose two.)

A. Array fetch operations were not performed for this query.


B. No hard parse was performed for this query.
C. The number of logical I/Os is almost equal to the number of physical I/Os.
D. Another transaction held a shared lock on the table, thereby causing a significant delay.
E. An uncommitted transaction made a series of updates to the NAME_ID column just before
the execution of this query.

Answer: B D

Question: 89
In your database, the measured 99th percentile value is used as the maximum value. You set a
warning threshold level of 110% of maximum trigger as an alert.
What is the outcome? (Choose the best answer.)

A. It generates an error because the warning threshold cannot exceed 100%.


B. It generates an error because the percentage of maximum threshold cannot be set with a
significance-level threshold value.
C. It generates an alert when an observed metric is 99% of the 99th percentile value as
measured over the moving window baseline.
D. It generates an alert when an observed metric is 110% of the 99th percentile value as
measured over the moving window baseline.
E. It generates an alert when 1 in 100 observations for an observed metric exceeds the 99th
percentile value as measured over the fixed baseline.

Visit us athttps://www.certschief.com/1z0-084/
Answer: A

Question: 90
You want to capture AWR data to monitor performance variation every Monday between 9:00
AM and 12:00 PM for three months and automatically remove the older AWR data every
fortnight.
How would you achieve this? (Choose the best answer.)

A. Create AWR baselines.


B. Create SQL plan baselines.
C. Create repeating baseline templates.
D. Create database services and make sure that user connections use them to connect to the
database instance.
E. Create a single baseline template.

Answer: D

Question: 91
Which two actions can reduce library cache latch contention for an OLTP application that
repeatedly executes queries containing a mix of literals and bind variables? (Choose two.)

A. setting the OPEN_CURSORS parameter to hold a sufficient number of concurrently open


cursors
B. coding the application such that a frequently executed statement is parsed only once and
executed repeatedly as required
C. setting the CURSOR_SHARING parameter to EXACT
D. avoiding the granting of privileges on objects associated with cursors during peak load
E. enabling Automatic Memory Management and allocating at least 50% of the available
memory for SHARED_POOL_SIZE
F. configuring shared server connections

Answer: C E

Question: 92

Visit us athttps://www.certschief.com/1z0-084/
You are administering a database that supports multiple applications, which make dedicated
connections to the database instance by using different services.
You execute the command to enable tracing of the ORCL1 service:

Which two statements are true? (Choose two.)

A. A single trace file is generated for all sessions mapped to the ORCL1 service.
B. SQL trace is enabled for all modules and actions for sessions mapped to the ORCL1 service.
C. A SQL trace file is generated for each session that maps to the ORCL1 service.
D. A SQL trace file is generated for each of the modules using the ORCL1 service.
E. SQL trace is not enabled for the service because a module name is not specified.

Answer: A C

Question: 93
In which three situations can dynamic statistics be used? (Choose three.)

A. when the sampling time is a small fraction of the total time for a query
B. when an execution plan is suboptimal because of complex predicates
C. when extended statistics are not available for SQL statements that use complex predicates
D. when a query is on a partitioned table with a global index
E. when index statistics are missing on a column that is used in SQL statements with highly
selective filters

Answer: B C D

Question: 94
You want to generate statistics for new objects added to an OLTP application without affecting
old statistics and the sessions that currently use them.
Which two tasks would you perform to test the new statistics? (Choose two.)

A. Set the OPTIMIZER_USE_PENDING_STATISTICS initialization parameter to TRUE for the


session.
B. Set the STALE_PERCENT statistics preference to zero and then gather statistics.
C. Set the PUBLISH statistics preference to FALSE and then gather statistics.

Visit us athttps://www.certschief.com/1z0-084/
D. Use the DBMS_STATS.PUBLISH_PENDING_STATS procedure to make pending statistics the
current statistics.
E. Set the NO_INVALIDATE statistics preference to FALSE and gather statistics without affecting
old statistics.

Answer: A B

Question: 95
You plan to upgrade your production database from Oracle Database 11g to 12c. As part of the
upgrade, you want to introduce new indexes and materialized views. You have already created a
test system with Oracle Database 12c, having the same structure and data as the production
database, along with new schema objects to be added to the production database.
You want to identify regressed SQL statements, if any, which may have been caused by schema
changes and the change in the optimizer version.
Which two methods would you use to achieve this? (Choose two.)

A. Create an SQL Tuning Set (STS) for the SQL statements on the production database and
submit as input to the SQL Tuning Advisor on the test database.
B. Create an STS for the SQL statements on the production database and submit as input to the
SQL Performance Analyzer with the OPTIMIZER_FEATURES_ENABLE parameter first set to
11.2.0.1, and then to 12.1.0.1on the test database.
C. Generate an Automatic Workload Repository (AWR) compare periods report with snapshots
taken before and after schema changes on the test database.
D. Capture the production database workload, replay it on the test system by using Database
Replay, and analyze by using the workload replay compare period report.
E. Create an STS for the SQL statements on the production database and submit as input to the
SQL Access Advisor on the test database.
F. Create an STS for the SQL statements on the production database before and after changes
and submit as input to the SQL Performance Analyzer on the test database.

Answer: A D

Question: 96
You recently joined a new team administering a database.
You notice that full table scans are performing poorly compared with full table scans on the
databases you administered in a previous job.
You decide that performance problems are caused by a misconfiguration of factors affecting full
table scans.

Visit us athttps://www.certschief.com/1z0-084/
Which three factors should you investigate to determine the cause of the poorly performing Full
Table Scans (FTS)? (Choose three.)

A. value of DB_FILE_MULTIBLOCK_READ_COUNT
B. storing query results in the result cache
C. setting of the DISK_ASYNC_IO parameter to TRUE
D. setting of the OPTIMIZER_MODE parameter to ALL_ROWS
E. use of parallel queries
F. block size of the tablespaces in which the tables being scanned are stored
G. value of the OPTIMIZER_DYNAMIC_SAMPLING parameter

Answer: A B C

Question: 97
Examine the Time Model Statistics section of an AWR report:

Which two inferences can be definitely derived from this section? (Choose two.)

A. The available CPU resources were not utilized to their maximum capacity.
B. All sequence numbers used during this AWR time interval were cached.
C. A large number of connected user sessions were idle.
D. New child cursors were created because of new bind values or usage of literal values as well
as different bind types or sizes.
E. The DB CPU time was not spent exclusively for processing SQL statements.

Answer: D E

Visit us athttps://www.certschief.com/1z0-084/
Question: 98
Examine the partial TOP 10 Foreground Events by Total Wait Time section of an AWR report:

What should you examine to diagnose the cause of the top three wait events? (Choose the best
answer.)

A. the V$ACTIVE_SESSION_HISTORY view


B. the Time Model Statistics section of the AWR report
C. the SQL statements based on elapsed time from the AWR report
D. the Latch Activity section
E. the Segment Statistics section of the AWR report

Answer: B

Question: 99
Examine the partial AWR report taken for a time period of 60 minutes:

Visit us athttps://www.certschief.com/1z0-084/
Which two inferences can you draw from this report? (Choose two.)

A. The database user calls are issuing frequent explicit commits.


B. The CPUs are busy executing server processes and background processes for a considerable
amount of CPU time.
C. The database user calls are spending most of their time in I/O for single block reads.
D. The database user calls are spending most of their time waiting for sessions that are in more
important consumer groups.

Answer: B C

Question: 100
For your database some users complain about not being able to execute transactions. Upon
investigation, you find that the problem is caused by some users performing long-running
transactions that consume huge amounts of space in the UNDO tablespace.
You want to control the usage of the UNDO tablespace only for these user sessions.
How would you avoid the issue from repeating in future? (Choose the best answer.)

A. Create a profile for the users with the LOGICAL_READS_PER_SESSION and


LOGICAL_READS_PER_CALL limits defined.
B. Create external roles to restrict the usage of the UNDO tablespace and assign them to the
users.

Visit us athttps://www.certschief.com/1z0-084/
C. Set the threshold for UNDO tablespace usage for the users.
D. Implement a Database Resource Manager plan by mapping the users to a resource consumer
group with limits defined for UNDO tablespace usage.

Answer: D

Question: 101
Which two actions should you take to monitor the throughput generated by the modules of an
application? (Choose two.)

A. Use the Resource Manager.


B. Enable SQL Trace at the session level.
C. Create a service.
D. Use a dedicated server configuration.
E. Use the DBMS_APPLICATION_INFO package to define the current module and action so that
they appear in V$SESSION.

Answer: A B

Question: 102
You are administering a database that supports an OLTP workload. Users complain about the
degraded response time of a query. You want to gather new statistics for objects accessed by
the query and test query performance with the new statistics without affecting other sessions
connected to the instance.
The STALE_PERCENT statistic preference is set to a default value and the STATISTICS_LEVEL
parameter is set to TYPICAL.
Which two actions would you take to accomplish the task? (Choose two.)

A. Set the STALE_PERCENT statistic preference to a higher value than the default, and then
gather statistics.
B. Set the STATISTICS_LEVEL parameter to ALL for the instance.
C. Set the INCREMENTAL preference to TRUE, and then gather statistics.
D. Set the OPTIMIZER_USE_PENDING_STATISTICS parameter to TRUE for the session in which
you want to test the query.
E. Set the PUBLISH statistic preference to FALSE, and then gather statistics.
F. Set the NO_INVALIDATE statistic preference to TRUE, and then gather statistics.

Visit us athttps://www.certschief.com/1z0-084/
Answer: B E

Question: 103
Examine the structure of the EMPLOYEES table.

EMPLOYEE_ID is the primary key. No other indexes exist on this table.


View the Exhibit to examine the commands and their output.

Visit us athttps://www.certschief.com/1z0-084/
Which two actions should you perform to make the cursor bind aware? (Choose two.)

A. Create a histogram on the DEPARTMENT_ID column.


B. Change the default CURSOR_SHARING value to FORCE.
C. Execute the query with the same DEPARTMENT_ID value multiple times.
D. Create an index on the DEPARTMENT_ID column.
E. Gather statistics for the index.
F. Regather statistics on the table.

Answer: C D

Question: 104
Examine the output of the query executed to diagnose the reason for performance degradation
of queries:

Visit us athttps://www.certschief.com/1z0-084/
Which three factors will you investigate further to identify the cause of the performance
degradation? (Choose three.)

A. Check the number of disk sorts.


B. Check for the causes of the full table scans.
C. Check the number of chained or migrated rows.
D. Check the indexes on the tables used in queries for clustering factor.
E. Check the size of the temporary tablespace for sorting operations.

Answer: A B C

Question: 105
Examine the parameters set for your database instance:

Visit us athttps://www.certschief.com/1z0-084/
You are asked by a developer to create a table for an application with these requirements:
Which attributes are the best for the tablespace in which this table should be created? (Choose
the best answer.)

A. Create it in a locally managed tablespace with ASSM enabled and assign a high value for the
PCTFREE attribute.
B. Create it in a locally managed tablespace with manual segment space management.
C. Create it in a locally managed tablespace with a bigger nonstandard block size and ASSM
enabled.
D. Create it in locally managed tablespace with ASSM enabled and an additional freelist.

Answer: C

Question: 106
You are administering a database that supports a DSS workload. Automatic Shared Memory
Management is enabled for the database instance. Users issue queries to perform large soft
operations and complain about degraded performance of the queries. On investigation, you
notice that the queries are performing multipass work area executions and the I/O contention
on one of the temporary tablespaces is very high.
Which two can be possible resolutions for this issue? (Choose two.)

A. Increase the size of the large pool.


B. Increase the value of the PGA_AGGREGATE_TARGET parameter.
C. Create a temporary tablespace group and assign it to users.
D. Increase the value of the PGA_AGGREGATE_LIMIT parameter.
E. Create another temporary tablespace and assign it to users.
F. Enable temporary undo.

Answer: A D

Question: 107
Examine the query and its output:

Which two inferences can be definitely derived from this output? (Choose two.)

Visit us athttps://www.certschief.com/1z0-084/
A. The db file scattered read event has occurred 104 times in this session for file# 12.
B. The session has completed performing a full table scan.
C. The SQL statements in this session are performing excessive disk reads.
D. The multiblock factor is 8 for this I/O but it could vary for the other I/O events.

Answer: A C

Question: 108
You are administering a database that supports an OLTP workload. An application regularly
creates global temporary tables and a large number of transactions are performed on them. You
notice that performance is degraded because of excessive generation of undo due to a large
number of transactions on the global temporary tables.
What is the recommended action to improve performance? (Choose the best answer.)

A. Increase the size of the undo tablespace and enable undo retention guarantee.
B. Increase the size of the database buffer cache.
C. Enable temporary undo.
D. Increase the size of the temporary tablespace or make it autoextensible.
E. Enable Automatic Segment Space Management (ASSM) for the undo tablespace.

Answer: A

Question: 109
Your database supports an OLTP system.
Examine the parameter values configured in your database:
sga_max_size = 480M
sga_target = 480M
pga_aggregate_target = 160M
The CUSTOMERS table contains 8,000 rows. The CUST_ID column is the primary key and the
COUNTRY_ID column contains only three possible values: 1111, 2222, and 3333.
You execute the commands:
SQL> EXECUTE DBMS_STATS.GATHER_TABLE_STATS(‘SH’,‘CUSTOMERS’);
PL/SQL procedure successfully completed.
SQL> CREATE INDEX COUNTRY_IDX ON CUSTOMERS (COUNTRY_ID);
Index created.
You then perform a series of INSERT, UPDATE, and DELETE operations on the table.
View the Exhibit to examine the query and its execution plan.

Visit us athttps://www.certschief.com/1z0-084/
Which two options can improve the performance of the query without significantly slowing
down the DML operations? (Choose two.)

A. creating a bitmap index on the COUNTRY_ID column


B. regathering statistics on the CUSTOMERS table
C. gathering statistics on the COUNTRY_IDX index
D. creating a histogram on the COUNTRY_ID column
E. increasing the size of the PGA
F. creating a SQL profile
G. creating a KEEP cache

Answer: A D

Question: 110
Identify two effects of the DB_FILE_MULTIBLOCK_READ_COUNT parameter on the optimizer.
(Choose two.)

A. Decreasing the value of DB_FILE_MULTIBLOCK_READ_COUNT from the default increases the


cost of index probes for DSS workloads.
B. A full table scan can become cheaper than index scans if the database instance has a high
enough DB_FILE MULTIBLOCK_READ_COUNT for both OLTP and DSS workloads.
C. Increasing the value of DB_FILE_MULTIBLOCK_READ_COUNT within OS limits lowers the
costing of an index probe that is done in conjunction with a nested loop for OLTP workloads.

Visit us athttps://www.certschief.com/1z0-084/
D. In DSS workloads where full table scans may run in parallel and bypass the buffer cache,
decreasing the value of DB_FILE_MULTIBLOCK_READ_COUNT from the default increases the
cost of full table scans.
E. Increasing the value of DB_FILE_MULTIBLOCK_READ_COUNT within OS limits lowers the cost
of full table scans and can result in the optimizer choosing a full table scan over an index scan
for both OLTP and DSS workloads.

Answer: C D

Question: 111
Examine the query and its output:

Which two statements are true? (Choose two.)

A. Session 2832 had to wait 2029 seconds for a message to arrive because of a network
bottleneck.
B. Session 4208 is either idle or experiencing poor response time due to a network or resource
bottleneck on the client process.
C. Session 3346 is in wait state because it wants to lock a row in a block in which other sessions
have already locked rows, and there is no free ITL slot available in this block.
D. Session 3346 is in wait state because either it is waiting to update a row that is locked by
another session or another session is trying to insert the same key value in a UNIQUE index.
E. Session 4208 is definitely idle and should be killed to free network resources.

Answer: A D

Question: 112
In which three situations does DB time always increase? (Choose three.)

A. when the host is CPU bound for foreground processes

Visit us athttps://www.certschief.com/1z0-084/
B. when I/O wait time increases for foreground processes
C. when more connections are made to a database instance
D. when CPU consumption by background processes increases
E. when wait time for data to be sent over a network increases

Answer: B C D

Question: 113
Which two situations can lead to sparsely populated index blocks? (Choose two.)

A. Data is frequently inserted using direct path load into a table with an index.
B. Indexed columns in a table are frequently updated.
C. Values in an indexed column are inserted using monotonically incrementing sequences.
D. Bulk delete operations are performed on a table with indexes.
E. Online table move operations are performed frequently on a table with indexes.

Answer: D E

Question: 114
For which three problem categories does Automatic Database Diagnostic Monitor (ADDM)
provide analysis and recommendations by default? (Choose three.)

A. for network stack-related bandwidth contention


B. for concurrency issues because of buffer busy problems
C. for high-load PL/SQL execution and compilation, and high-load Java usage
D. for application-level lock contention.

Answer: B C D

Question: 115
Which two statements are true about Compare Period ADDM? (Choose two.)

A. It is automatically invoked whenever the AWR Compare Period report is invoked.

Visit us athttps://www.certschief.com/1z0-084/
B. It is automatically invoked whenever ADDM is run by default.
C. It verifies if there is any change in the workload or average resource consumption by the SQL
executed during the two specified time periods, to ensure 100% accuracy.
D. It can be used to create a comparison report between the Database Replay workload capture
report and the replay report.

Answer: B D

Question: 116
You are administering a database that supports an OLTP workload. The CURSOR_SHARING
parameter is set to EXACT for the instance. The performance of queries issued by one of the
modules has degraded. The queries executed by the module are almost identical in syntax. To
investigate, you analyze the latest AWR report and find a large number of latch:shared pool wait
events and also a high percentage of the hard parse elapsed time.
Which two can be reasons for this? (Choose two.)

A. The I/O performance is slow.


B. Bind variables are not used for similar queries, causing hard parses.
C. Repeated access to a small number of blocks.
D. Excessive time is spent on finding cached cursors in the library cache.
E. The CURSOR_SHARING parameter is set to EXACT, which does not allow similar queries to
share a cursor.

Answer: B C

Question: 117
Which two result in the least internal fragmentation within segments and the least external
fragmentation within tablespaces? (Choose two.)

A. automatic segment space managed segments


B. locally managed tablespaces with uniform extent size
C. freelist managed segments with one freelist
D. dictionary managed tablespaces
E. locally managed tablespaces that were converted from dictionary managed tablespaces
F. freelist managed segments with multiple freelists

Answer: A D

Visit us athttps://www.certschief.com/1z0-084/
Question: 118
Which three methods can you use to create a pre-change SQL trial to capture performance data
by using SQL Performance Analyzer? (Choose three.)

A. executing SQL statements in a SQL Tuning Set (STS) on a test database by using database links
to the production database.
B. generating only execution plans on a test database without actually running SQL statements.
C. generating an execution plan and statistics for selective SQL statements captured in an STS
D. loading performance data and execution plans from an STS.
E. generating both execution plans and statistics for each SQL statement in an STS by actually
running the SQL statements on a test database.

Answer: A B C

Question: 119
Examine the parameters set for your database instance:

You upgrade your database to Oracle Database 12c. The database supports a mixed workload
and works with different workloads at different times. You notice in an ADDM report that the
shared pool is inadequately sized. You resize the shared pool by decreasing the sizes of other
pools, which results in inadequate sizes for other pools. You want to automate the sizing of SGA
components.
Which two actions should you perform? (Choose two.)

A. Set the SGA_TARGET parameter equal to SGA_MAX_SIZE.


B. Set the SGA_TARGET parameter to the sum of DB_CACHE_SIZE, SHARED_POOL, and
LARGE_POOL_SIZE.

Visit us athttps://www.certschief.com/1z0-084/
C. Set the MEMORY_MAX_TARGET parameter to the sum of DB_CACHE_SIZE, SHARED_POOL,
and LARGE_POOL_SIZE.
D. Set DB_CACHE_SIZE, SHARED_POOL, and LARGE_POOL_SIZE to their minimum required
values.
E. Set the PGA_AGGREGATE_TARGET parameter to 0 and the SGA_TARGET parameter to 1.5G.

Answer: A E

Question: 120
What action can be taken to address problem SQL statements identified through the SQL
Tuning Advisor?
Response:

A. Rewriting the SQL statement using a different database schema.


B. Implementing new database indexes on the affected tables.
C. Dropping and re-creating the problematic SQL statement.
D. Applying the SQL profile recommended by the SQL Tuning Advisor.

Answer: D

Question: 121
How do you generate a Statspack report in Oracle Database?
Response:

A. By running the "awrrpt" command in SQLPlus


B. By enabling the "STATSPACK" initialization parameter
C. By executing the "dbms_stats.generate_report" procedure
D. By using the "ADDM" wizard in Oracle Enterprise Manager (OEM)

Answer: A

Question: 122
Which Oracle background process is responsible for managing the shared pool memory and
the library cache?
Response:

A. PMON
B. SMON

Visit us athttps://www.certschief.com/1z0-084/
C. LRUW
D. DBWn

Answer: C

Question: 123
Which component of the Shared Pool stores parsed SQL and PL/SQL code?
Response:

A. Library Cache
B. Data Dictionary Cache
C. Buffer Cache
D. Result Cache

Answer: A

Question: 124
How can you identify and diagnose performance issues related to specific SQL statements in
Oracle Database?
Response:

A. By monitoring the real-time execution of SQL statements using Real-Time SQL


Monitoring.
B. By capturing and replaying the workload of a production database using Database
Replay.
C. By comparing the execution plans of SQL statements before and after changes using SQL
Performance Analyzer (SPA).
D. By enabling tracing for specific SQL statements using the DBMS_MONITOR package.

Answer: D

Question: 125
Which action can help improve database performance for queries accessing large tables
with complex joins?
Response:

A. Increasing the size of the System Global Area (SGA)


B. Using bitmap indexes instead of B-tree indexes
C. Creating additional temporary tablespaces
D. Enabling Automatic Shared Memory Management (ASMM)

Visit us athttps://www.certschief.com/1z0-084/
Answer: B

Question: 126
What is the first step in the basic tuning process for Oracle Database performance?
Response:

A. Running the SQL Tuning Advisor


B. Enabling Automatic Memory Management (AMM)
C. Identifying the performance problem
D. Tuning the database instance parameters

Answer: C

Question: 127
What is the recommended snapshot interval for gathering Statspack data in a busy
production database?
Response:

A. Every minute
B. Every hour
C. Every day
D. It depends on the specific database workload and performance requirements

Answer: D

Visit us athttps://www.certschief.com/1z0-084/

You might also like