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

    Which statement is true about an automatic SQL task?

    A. It will attempt to tune the currently running SQL statements that are highly resource intensive.
    B. It will automatically implement new SQL profiles for the statements that have existing SQL profiles.
    C. It will attempt to tune all-long-running queries that have existing SQL profiles.
    D. It will automatically implement SQL profiles if a three-fold benefit can be achieved and automatic profile implementation is enabled.
    E. It will tune all the top SQL statements from AWR irrespective of the time it takes to complete the task in a maintenance window.

  • Question 92:

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

    Which three statements are true regarding the execution plan?

    A. The view operator collects all rows from a query block before they can be processed but higher operations in the plan.
    B. The in-line query in the select list is processed as a view and then joined.
    C. The optimizer pushes the equality predicate into the view to satisfy the join condition.
    D. The optimizer chooses sort-merge join because sorting is required for the join equality predicate.
    E. The optimizer chooses sort-merge join as a join method because an equality predicate is used for joining the tables.

  • Question 93:

    View the exhibit and examine the query and its execution plan from the PLAN_TABLE. Which statement is true about the execution?

    A. The row with the ID column having the value 0 is the first step execution plan.
    B. Rows are fetched from the indexes on the PRODUCTS table and from the SALES table using full table scan simultaneously, and then hashed into memory.
    C. Rows are fetched from the SALES table, and then a hash join operator joins with rows fetched from indexes on the PRODUCTS table.
    D. All the partitions of the SALES table are read in parallel.

  • Question 94:

    You enabled auto degree of parallelism (DOP) for your instance.

    Examine the query:

    Which two are true about the execution of this query?

    A. Dictionary DOP will be used, if present, on the tables referred in the query.
    B. DOP is calculated if the calculated DOP is 1.
    C. DOP is calculated automatically.
    D. Calculated DOP will always by 2 or more.
    E. The statement will execute with auto DOP only when PARALLEL_DEGREE_POLICY is set to AUTO.

  • Question 95:

    You are administering a database, where an application frequently executes identical SQL statements with the same syntax. How will you optimize the query results without retrieving data blocks from the storage?

    A. By setting the CURSOR_SHARING parameter to FORCE.
    B. By using the bind variables and setting the CURSOR_SHARING parameter to EXACT.
    C. By using the CACHE hint to pin the queries in the library cache
    D. By ensuring that RESULT_CACHE_MODE parameter is set to MANUAL and using the RESULT_CACHE hint in the queries.
    E. By creating a SQL plan baseline for the identical statements.

  • Question 96:

    You enable auto degree of parallelism (DOP) for your database instance. Examine the following query:

    Which two are true about the execution of statement?

    A. Dictionary DOP for the objects accessed by the query is used to determine the statement DOP.
    B. Auto DOP is used to determine the statement DOP only if the estimated serial execution time exceeds PARALLEL_MIN_TIME_THRESHOLD.
    C. Dictionary DOP is used to determine the statement DOP only if the estimated serial execution time exceeds PARALLEL_MIN_TIME_THRESHOLD.
    D. The statement will be queued if insufficient parallel execution slaves are available to satisfy the statements DOP.
    E. The statement will be queued if the number of busy parallel execution servers exceeds PARALLEL_SERVERS_TARGET.
    F. The statements may execute serially.

  • Question 97:

    One of your databases supports a mixed workload.

    When monitoring SQL performance, you detect many direct paths reads full table scans. What are the two possible causes?

    A. Histograms statistics not available
    B. Highly selective filter on indexed columns
    C. Too many sort operations performed by queries
    D. Indexes not built on filter columns
    E. Too many similar type of queries getting executed with cursor sharing disabled

  • Question 98:

    An application supplied by a new vendor is being deployed and the SQL statements have plan baselines provided by the supplier. The plans have been loaded from a SQL tuning set. You require the optimizer to use these baselines, but allow better plans to used, should any be created.

    Which two tasks would you perform to achieve this?

    A. Set the OPTIMIZER_USE_SQL_PLAN_BASELINES initialization parameter to TRUE.
    B. Set the OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES initialization parameter to TRUE.
    C. Use the DBMS_SPM.ALTER_SQL_PLAN_BASELINE function to fix the plans.
    D. Use the DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE function to fix the new plans.
    E. Use the DBMS_SPM.ALTER_SQL_BASELINE function to accept new plans.

  • Question 99:

    How can you analyze an existing trace file to list the almost resource-intensive statements, aggregation of statistics, and to either exclude recursive call details?

    A. By using the DBMS_TRACE package
    B. By using the EXPLAIN PLAN command
    C. By enabling the SQL_TRACE parameter for the session
    D. By using the TKPROF utility
    E. By using the TRCSESS utility

  • Question 100:

    You have enabled DML by issuing: ALTER session ENABLE PARALLEL DML;

    The PARELLEL_DEGREE_POLICY initialization parameter is set to AUTO.

    Which two options true about DML statements for which parallel execution is requested?

    A. Statements for which PDML is requested will execute serially estimated time is less than the time specified by the PARALLEL_MIN_THRESHOLD parameter.
    B. Statements for which PDML is requested will be queued if the number of busy parallel execution servers greater than PARALLEL_MIN_SERVERS parameter.
    C. Statements for which PDML is requested will always execute in parallel if estimated execution in parallel if estimated execution time is greater than the time specified by the PARELLEL_MIN_TIME_THRESHOLD parameter.
    D. Statements for which PDML is requested will be queued if the number of busy parallel execution servers is greater than PARELLEL_SERVERS_TARGET parameter.
    E. Statement for which PDML is requested will be queued if the number of busy parallel execution servers is greater than PARELLEL_DEGREE_LIMIT parameter.

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.