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
    :Mar 26, 2025

Oracle Oracle Certifications 1Z0-117 Questions & Answers

  • Question 51:

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

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

    Which three statements are true the Automatic Tuning Optimizer (ATO)?

    A. It identifies the objects with stale or missing statistics and gathers statistics automatically.

    B. It investigates the effect of new or modified indexes on the access paths for a workload and recommends running that statistics through the SQL Access Advisor.

    C. It recommends a SQL profile to help create a better execution plan.

    D. It picks up resource-intensive SQL statements from the ADDM and recommends the use of materialized views to improve query performance.

    E. It identifies the syntactic, semantic, or design problems with structure of SQL statements leading to poor performance and suggests restricting the statements.

    F. It identifies resource-intensive SQL statements, runs them through the SQL Tuning Advisor, and implements the recommendations automatically.

  • Question 54:

    The following parameter values are set for the instance:

    OPTIMIZER_CAPTURE_SQL_BASELINE = FALSE OPTIMIZER_USESQL_PLAN_BASELINE = TRUE

    The SQL plan baseline for a SQL statement contains an accepted plan.

    You want to add a new plan automatically as an accepted plan to the existing SQL plan baseline.

    Examine the following tasks.

    1.

    Set the OPTIMIZER_CAPTURE_SQL_PLAN_BASELINE parameter to TRUE.

    2.

    Evolve the new plan.

    3.

    Fix the existing accepted plan.

    4.

    Manually load the new plan.

    Identify the task(s) that must be performed to accomplish this.

    A. 1, 2, and 3

    B. 4 and 3

    C. 1, 4, and 3

    D. Only 4

    E. 1, 2, 4, and 3

    F. 1 and 2

  • Question 55:

    Which two statements are true about the trcsess utility?

    A. It merges multiple trace files and produces a formatted output file.

    B. It merges multiple trace files from a particular session into one single trace file.

    C. It produces multiple files only for DBA sessions, which can be consolidated into one formatted file using the tkprof utility.

    D. It produces multiple files for a service, which can be consolidated into one formatted file using the tkprof utility.

    E. It merges files pertaining to a user session scattered across different processes in a shared server configuration.

  • Question 56:

    You ran a high load SQL statement that used an index through the SQL Tuning Advisor and accepted its recommendation for SQL profile creation. Subsequently you noticed that there has been a 2% growth in number of rows in the tables used by the SQL statement and database statistics have also been refreshed. How does this impact the created SQL profile?

    A. It becomes invalid and no longer used the optimizer.

    B. It remains valid and ensures that the optimizer always use the execution plan that was created before the changes happened.

    C. It remains and allows the optimizer to pick a different plan required.

    D. It becomes invalid and a new SQL profile is created for the statement by the auto tuning task.

  • Question 57:

    Auto DOP is enabled for your instance. You execute the following statements:

    Which three are true about the execution of the join?

    A. Dictionary DOP is used to calculate statements DOP.

    B. Hinted DOP is used to calculate statement DOP.

    C. The EMPLOYEES table is accessed in parallel.

    D. The DEPARTMENTS table is accessed in parallel.

    E. The hint operates at the level of each table accessed by the statement.

  • Question 58:

    View the exhibit and examine the findings provided by the SQL Tuning Advisor for SELECT Statement.

    A SWL plan baseline already exists for the execution plan.

    What two methods can you use to ensure that an alternate plan becomes an accepted plan?

    A. Use the DBMS_SPM.ALTER_SQL_PLAN_BASELINE function.

    B. Use the DBMS_SQLTUNE.CREATE_SQL_PLAN_BASELINE function.

    C. Use the DBMS_SQLTUNE.CREATE_SQL_PLAN_BASELINE function and run the DBMS_STATS to manually refresh stale statistics.

    D. Use the DBMS_SPM.LOAD_PLANS_FROM_SQLSET function.

  • Question 59:

    An application issues many expensive join aggregations type queries.

    Examine the Exhibit to view the queries.

    Which two could help improve the performance of these SQL statements without changing application code?

    A. Create B*-Tree indexes on the join columns.

    B. Create a materialized view with query rewrite enabled for the first statement and nested MVIEWs for the other statements.

    C. Collect histogram statistics on columns for which aggregating functions are performed.

    D. Create an STS for these queries and use SQL Access Advisor, which may generate advice about MVIEWs.

    E. Create an STS for these queries and use SQL Performance Analyzer, which may generate advice about MVIEWs.

  • Question 60:

    See the table below:

    All parallel execution servers are available and sessions use default settings for parallelism.

    Which three are true about parallel execution in your instance?

    A. Parallel execution occurs when estimated serial execution time exceeds the minimum time threshold.

    B. Parallel execution occurs for all DML statements.

    C. Parallel execution occurs for those statements that access tables with dictionary DOP defined.

    D. Parallel execution occurs for those statements that access tables with no dictionary DOP defined.

    E. Parallel execution occurs for all DDL statements.

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.