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

    View the Exhibit1 and examine the structure and indexes for the MYSALES table.

    The application uses the MYSALES table to insert sales record. But this table is also extensively used for generating sales reports. The PROD_ID and CUST_ID columns are frequently used in the WHERE clause of the queries. These columns are frequently used in WHERE clause of the queries. These columns have few distinct values relative to the total number of rows in the table.

    View exhibit 2 and examine one of the queries and its auto trace output. What should you do to improve the performance of the query?

    A. Use the INDEX_COMBINE hint in the query.
    B. Create composite index involving the CUST_ID and PROD_ID columns.
    C. Gather histograms statistics for the CUST_ID and PROD_ID columns.
    D. Gather index statistics for the MYSALES_PRODID_IDX and MYSALES_CUSTID_IDX indexes.

  • Question 62:

    Examine the parallelism parameters for your instance: What are true about the execution of the query?

    A. It will execute in parallel only if the LINEITEM table has a dictionary DOP defined.
    B. DOP for the statement is determined by the dictionary DOP of the accessed objects.
    C. It is generated to execute in parallel.
    D. It will execute in parallel only if the estimated execution time is 10 or more seconds.
    E. DOP for the statement is calculated automatically.
    F. It may execute serially.

  • Question 63:

    An application frequently executed similar types of queries that vary only in the usage of literals in the WHERE clause. You plan to use bind variable in place of literal values.

    The CURSOR_SHARING parameter to set to EXACT.

    Which two statements are true about the usage of bind variables?

    A. The number of latch gets in the library cache will be reduced.
    B. Bind peeking will take place and subsequent execution of queries can have different plans based on the cardinality of the bind value in the column.
    C. Bind peeking will take place and subsequent execution of queries can have different plans only when the histograms exists on a column used in WHERE clause.
    D. Bind peeking will not happen and the optimizer will use the same plan for all bind values if no histograms exist on a column use in the WHERE clause.
    E. Bind peeking will happen and subsequent execution of queries will have the same parent cursor but different child cursors.

  • Question 64:

    Which three options are true about MVIEWs?

    A. The defining query of an MVIEWs may be based on a populated table.
    B. Queries that are rewritten to an MVIEW will never obtain results from the result cache.
    C. All MVIEWS may be configured to support "refresh on demand".
    D. The defining query of an MVIEW may be based on non_partitioned table.
    E. All MVIEWs may be configured to support "refresh on commit"

  • Question 65:

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

    Identify two situations in which full table scans will be faster than index range scans.

    A. A query with a highly selective filter fetching less than 5 percent of the rows from a table.
    B. A highly selective query on a table having high clustering factor for an index.
    C. A query fetching less number of blocks than value specified by DB_FILE_MULTIBLOCK_READ_COUNT.
    D. A query executing in parallel on a partitioned table with partitioned indexes.
    E. A query on a table with sparsely populated table blocks.

  • Question 67:

    Which are the two prerequisites for enabling star transformation on queries?

    A. The STAR_TRANSFORMATION_ENABLED parameter should be set to TRUE or TEMP_DISABLE.
    B. A B-tree index should be built on each of the foreign key columns of the fact table(s),
    C. A bitmap index should be built on each of the primary key columns of the fact table(s).
    D. A bitmap index should be built on each of the foreign key columns of the fact table(s).
    E. A bitmap index must exist on all the columns that are used in the filter predicates of the query.

  • Question 68:

    Tracing has been enabled for the HR user. You execute the following command to check the contents of the orcl_25052.trc trace file, which was generated during tracing:

    Which two statements are correct about the execution of the command?

    A. SCRIPT.SQL stores the statistics for all traced SWL statements.
    B. Execution plans for SQL statements are stored in TEMP_PLAN_TABLE and can be queried by the user.
    C. SQL statements in the output files are stored in the order of elapsed time.
    D. TKPROF use TEMP_PLAN_TABLE in the HR schema as a temporary plan table.
    E. Recursive SQL statements are included in the output file.

  • Question 69:

    Exhibit

    Examine the following SQL statement:

    Examine the exhibit to view the execution plan. Which statement is true about the execution plan?

    A. The EXPLAIN PLAN generates the execution plan and stores it in c$SQL_PLAN after executing the query. Subsequent executions will use the same plan.
    B. The EXPLAIN PLAN generates the execution plan and stores it in PLAN_TABLE without executing the query. Subsequent executions will always use the same plan.
    C. The row with the ID 3 is the first step executed in the execution plan.
    D. The row with the ID 0 is the first step executed in the execution plan.
    E. The rows with the ID 3 and 4 are executed simultaneously.

  • Question 70:

    You are administering database that supports an OLTP workloads. Most of the queries use an in- dex range scan or index unique scan as access methods.

    Which three scenarios can prevent the index access being used by the queries?

    A. When highly selective filters is applied on an indexed column of a table with sparsely popu- lated blocks.
    B. When the rows are filtered with an IS NULL operator on the column with a unique key de- fined
    C. When the histogram statistics are not collected for the columns used in where clause.
    D. When a highly selective filter is applied on the indexed column and the index has very low value for clustering factor.
    E. When the statistics for the table are not current.

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.