1Z0-117 Exam Details

  • Exam Code
    :1Z0-117
  • Exam Name
    :Oracle Database 11g Release 2: SQL Tuning Exam
  • Certification
    :Oracle Certifications
  • Vendor
    :Oracle
  • Total Questions
    :125 Q&As
  • Last Updated
    :Jun 08, 2026

Oracle 1Z0-117 Online Questions & Answers

  • Question 101:

    Which four statements are correct about communication between parallel execution process?

    A. The number of logical pathways between parallel execution producers and consumers depends on the degree parallelism.
    B. The shared pool can be used for parallel execution messages buffers.
    C. The large pool can be used for parallel execution messages buffers.
    D. The buffer cache can be used for parallel execution message buffers.
    E. Communication between parallel execution processes is never required if a query uses full partition-wise joins.
    F. Each parallel execution process has an additional connection to the parallel execution coordinator.

  • Question 102:

    An application user complains about statement execution taking longer than usual. You find that the query uses a bind variable in the WHERE clause as follows:

    You want to view the execution plan of the query that takes into account the value in the bind variable PCAT. Which two methods can you use to view the required execution plan?

    A. Use the DBMS_XPLAN.DISPLAY function to view the execution plan.
    B. Identify the SQL_ID for the statementsand use DBMS_XPLAN.DISPLAY_CURSOR for that SQL_ID to view the execution plan.
    C. Identify the SQL_ID for the statement and fetch the execution plan PLAN_TABLE.
    D. View the execution plan for the statement from V$SQL_PLAN.
    E. Execute the statement with different bind values and set AUTOTRACE enabled for session.

  • Question 103:

    Examine Exhibit 1 to view the query and its execution plan.

    Examine Exhibit 2 to view the structure and indexes for the EMPLOYEES and DEPARTMENTS tables.

    Examine Exhibit 3 to view the initialization parameters for the instance.

    Why is sort-merge join chosen as the access method?

    A. Because the OPTIMIZER_MODE parameter is set to ALL_ROWS.
    B. Because of an inequality condition.
    C. Because the data is not sorted in the LAST_NAME column of the EMPLOYEES table
    D. Because of the LIKE operator used in the query to filter out records

  • Question 104:

    Which three options are true about parallel queries when PARALLEL_DEGREE_POLICY is set to MANUAL and the session is using the default settings for parallel query, DDL, and DML?

    A. A subquery in a parallel DML is parallelized only if it includes a parallel hint.
    B. The number of parallel execution servers requested for a cursor is based on the greatest degree of parallelism associated with any object accessed by the cursor.
    C. A SELECT statement can be executed in parallel only if no scalar subqueries are contained in the SELECT list.
    D. In a CREATE TABLE . . . AS SELECT (CTAS) statement, SELECT is parallelized only if create TABLE is parallelized.
    E. In an INSERT INTO . . . SELECT FROM statement, INSERT is parallelized if select is parallelized.
    F. Single row inserts are never executed is parallel.

  • Question 105:

    You are administering a database supporting a DDS workload in which some tables are updated frequently but not queried often. You have SQL plan baseline for these tables and you do not want the automatic maintenance task to gather statistics for these tables regularly.

    Which task would you perform to achieve this?

    A. Set the INCREMENTAL statistic preference FALSE for these tables.
    B. Set the STALE_PERCENT static preference to a higher value for these tables.
    C. Set the GRANULARITY statistic preference to AUTO for these tables.
    D. Set the PUBLISH statistic preference to TRUE for these tables.

  • Question 106:

    Examine the Exhibit and view the query and its execution plan.

    Which statement is correct about the parallel executions plan?

    A. The CUSTOMERS and SALES tables are scanned simultaneously in parallel and then joined in parallel.
    B. First, the CUSTOMERS table is scanned in parallel, then the SALES table is scanned in parallel, and then they are joined serially.
    C. First, the SALES table is scanned in parallel, then the CUSTOMERS table us scanned in parallel, and then they are joined in parallel.
    D. The CUSTOMERS and SALES tables are scanned simultaneously in parallel and then joined serially.
    E. First, the CUSTOMERS table is scanned in parallel, then the SALES table us scanned in parallel, and then they are joined in parallel.

  • Question 107:

    You need to migrate database from oracle Database 10g to 11g. You want the SQL workload to start the 10g plans in the 11g database instance and evolve better plans.

    Examine the following steps:

    1.

    Capture the pre-Oracle Database 11g plans in a SQL Tuning Set (STS)

    2.

    Export the STS from the 10g system.

    3.

    Import the STS into Oracle Database 11g.

    4.

    Set the OPTIMIZER_FEATURES_ENABLE parameter to 10.2.0.

    5.

    Run SQL Performance Analyzer for the STS.

    6.

    Set the OPTIMIZER_FEATURES_ENABLE parameter to 11.2.0.

    7.

    Rerun the SQL Performance Analyzer for the STS.

    8.

    Set OPTIMIZER_CAPTURE_SQL_PLAN_BASELINE to TRUE.

    9.

    Use DBMS_SPM.EVOLVE_SQL_BASELINE function to evolve the plans.

    10.

    Set the OPTIMIZER_USE_SQL_PLAN_BASELINE to TRUE.

    Identify the required steps in the correct order.

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

  • Question 108:

    Examine the following query and execution plan:

    Which query transformation technique is used in this scenario?

    A. Join predicate push-down
    B. Subquery factoring
    C. Subquery unnesting
    D. Join conversion

  • Question 109:

    Which two statements are true about the use of the DYNAMIC_SAMPLING hint in a query?

    A. It estimates selectivity better for the filters.
    B. It is always used for flashback queries that contain the AS OF clause.
    C. It cannot be used if there is a single-table predicate in the WHERE clause.
    D. It cannot be used for processing SQL statements in parallel.
    E. It can compensate for the lack of extended statistics to get accurate cardinality estimates for complex predicate expressions.

  • Question 110:

    Refer to the Exhibit.

    Execution plan:

    What must be the correct order of steps that the optimizer executes based on the ID column the execution plan?

    A. 3, 5, 4, 6, 7
    B. 3, 5, 4, 7, 6
    C. 3, 4, 5, 7, 6
    D. 4, 5, 3, 7, 6

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Oracle exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your 1Z0-117 exam preparations and Oracle certification application, do not hesitate to visit our Vcedump.com to find your solutions here.