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 51:

    Examine the query and its execution plan:

    Which two statements are true regarding the execution plan?

    A. For every row of CUSTOMERS table, the row matching the join predicate from the ORDERS table are returned.
    B. An outer join returns NULL for the ORDERS table columns along with the CUSTOMERS table rows when it does not find any corresponding rows in the ORDER table.
    C. The data is aggregated from the ORDERS table before joining to CUSTOMERS.
    D. The NESTED LOOP OUTER join is performed because the OPTIMZER_MODE parameter is set to ALL_ROWS.

  • Question 52:

    You recently gathered statistics for a table by using the following commands:

    You noticed that the performance of queries has degraded after gathering statistics. You want to use the old statistics. The optimizer statistics retention period is default. What must you do to use the old statistics?

    A. Use the flashback to bring back the statistics to the desired time.
    B. Restore statistics from statistics history up to the desired time.
    C. Delete all the statistics collected after the desired time.
    D. Set OPTIMIZER_USE_PENDING_STATISTICS to TRUE.

  • Question 53:

    View the code sequence:

    Which three statements are true about the execution of this query?

    A. The optimizer uses an index join as an access path.
    B. The optimizer uses a B* tree access path for the EMPLOYEES table.
    C. The optimizer uses a bitmap access path for the EMPLOYEES table.
    D. The optimizer performs bitmap conversion from row IDs.
    E. The optimizer performs bitmap conversion to row IDs of the combined maps.
    F. The optimizer performs bitmap conversion from the row IDs of the combined maps.

  • Question 54:

    You execute the following query for the first time:

    Examine the SQL statement processing steps:

    1.

    The value of the variable SAL is obtained to run the query.

    2.

    The syntax of the query is checked

    3.

    A parse tree for the query is generated

    4.

    Semantics for the query are checked

    5.

    The required rows are fetched

    6.

    The SQL is executed to produce the required result.

    Which is the correct order of execution of the above query?

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

  • Question 55:

    Examine the Exhibit.

    Given two sets of parallel execution processes, SS1 and SS2, which is true?

    A. Each process SS1 reads some of the rows from the CUSTOMERS table and sends all the rows it reads to each process in SS2.
    B. Each process in SS1 reads all the rows from the CUSTOMERS table and distributes the rows evenly among the processes in SS2.
    C. Each process in SS1 reads some of the rows from the SALES table and sends all the rows it reads to each process in SS2.
    D. Each process in SS1 reads all the rows from the SALES table and distributes the rows evenly among the processes in SS2.
    E. Each process in SS1 reads some of the rows from the SALES table and distributes the rows evenly among the processes in SS2.
    F. Each process in the SS1 reads some of the rows from the CUSTOMERS table and distributes the rows evenly among the processes in SS2.

  • Question 56:

    You created a SQL Tuning Set (STS) containing resource-intensive SQL statements. You plan to run the SQL Tuning Advisor. Which two types of recommendations can be provided by the SQL Tuning Advisor?

    A. Semantic restructuring for each SQL statement
    B. Gathering missing or stale statistics at the schema level for the entire workload
    C. Creating a materialized view to benefit from query rewrite for the entire workload
    D. Gathering missing or stale statistics for objects used by the statements.
    E. Creating a partition table to benefit from partition pruning for each statement

  • Question 57:

    Which three statements are true about the usage of optimizer hints?

    A. Whenever a query uses table aliases, the hints in the query must use the aliases.
    B. The OPTIMIZER_FEATURES_ENABLE parameter must be set to a version supports the hints used.
    C. The optimizer uses the execution plan with lower cost even if a hint is specified.
    D. A schema name for the table must be used in the hint if the table us qualified in the FROM clause.
    E. Hints can be used to override the optimization approach specified with the OPTIMIZER_MODE parameter.
    F. A statement block can have only one hint, and that hint must be immediately after SELECT, UPDATE, INSERT, MERGE, or DELETE keyword.

  • Question 58:

    You notice some performance degradation for a high-load SQL statement in your database. After investigations, you run the SQL Tuning Advisor, which recommends a SQL Profile. You accept the profile recommendation resulting in a new,

    tuned execution plan for the statement.

    Your database uses SQL plan management and a SQL plan baseline exists for this SQL statement.

    Which statement is true?

    A. The database adds the tuned plan to the SQL plan baseline as a nonfixed plan.
    B. The database adds the tuned plan to the SQL plan baseline as a fixed plan.
    C. The optimizer uses the new tuned plan only when a reproducible fixed plan is present.
    D. The created SQL profile will continuously adapt to all changes made to the database, the object, and to the system statistics over an extended length of time.

  • Question 59:

    Examine the Exhibit.

    Which two statements are true about the bloom filter in the execution plan?

    A. The bloom filter prevents all rows from table T1 that do not join T2 from being needlessly distributed.
    B. The bloom filter prevents all rows from table T2 that do not join table T1 from being needlessly distributed.
    C. The bloom filter prevents some rows from table T2 that do not join table T1 from being needlessly distributed.
    D. The bloom filter is created in parallel by the set of parallel execution processes that scanned table T2.
    E. The bloom filter is created in parallel by the set of parallel execution processes that later perform join.
    F. The bloom filter is created in parallel by the set of parallel execution processes that scanned table T1.

  • Question 60:

    An application accessing your database got the following error in response to SQL query:

    ORA-12827: insufficient parallel query slaves available

    View the parallel parameters for your instance:

    No hints are used and the session use default parallel settings.

    What four changes could you make to help avoid the error and ensure that the query executes in parallel?

    A. Set PARELLEL_DEGREE_POLICY to AUTO.
    B. Increase the value of PARELLEL_MAX_SERVERS.
    C. Increase PARELLEL_SERVERS_TARGET.
    D. Decrease PARELLEL_MIN_PERCENT.
    E. Increase PARELLEL_MIN_SERVERS.
    F. Decrease PARELLEL_MIN_TIME_THRESHOLD.
    G. Increase PARELLEL__MIN_TIME_THRESHOLD.

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.