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

    You are administering a database supporting an OLTP workload. A new module was added to one of the applications recently in which you notice that the SQL statements are highly resource intensive in terms of CPU, I/O and temporary space. You created a SQL Tuning Set (STS) containing all resource-intensive SQL statements. You want to analyze the entire workload captured in the STS. You plan to run the STS through the SQL Advisor.

    Which two recommendations can you get?

    A. Combing similar indexes into a single index
    B. Implementing SQL profiles for the statements
    C. Syntactic and semantic restructuring of SQL statements
    D. Dropping unused or invalid index.
    E. Creating invisible indexes for the workload
    F. Creating composite indexes for the workload

  • Question 32:

    View the exhibit and examine the plans in the SQL baseline for a given statement. Which interpretation is correct?

    A. A new plan cannot be evolved because SYS_SQL_bbedc41f554c408 is accepted.
    B. Plan SYS_SQL_PLAN_bbdc741f554c408 will always be used by the optimizer for the query.
    C. A new plan must be evolved using the DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE function before it can be used.
    D. Plan SYS_SQL_bbedc741a57b5fc2 can be used by the optimizer if the cost of the query is less than plan SYS_SQL_PLAN_bbedc741f554c408.
    E. Plan SYS_SQL_PLAN_bbedc741f554c408 will not be used until it is fixed by using the DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE function.

  • Question 33:

    Your database has the OLTP_SRV service configured for an OLTP application running on a middle tier. This service is used to connect to the database by using connection pools. The application has three modules. You enabled tracing at

    the service by executing the following command:

    SQL exec DBMS_MONITOR.SERV_MOD_ACT_TRACE_ENABLE (`OLTP_SRV');

    What is the correct method of consolidating the trace files generated by the procedure?

    A. Use all trace files as input for the tkprof utility to consolidate the trace files for a module.
    B. Use one trace file at a time as input for the trcess utility and use tkprof utility to consolidate all the output files for a module.
    C. Use the trcess utility to consolidate all trace files into a single output file, which can then be processed by the tkprof utility.
    D. Use the tkprof utility to consolidate the trace files and create an output that can directly be used for diagnostic purposes.

  • Question 34:

    A database instance is configured in the shared server mode and it supports multiple applications running on a middle tier. These applications connect to the database by using different services and tracing is enabled for the services. You

    want to view the detailed tracing setting for particular service.

    What would you use to view the tracing information?

    A. DBMS_SERVICE package
    B. DBMS_MONITOR package
    C. DBA_ENABLED_TRACES view
    D. Trcsess and tkprof

  • Question 35:

    Examine the Exhibit and view the structure of an indexes for the EMPLOYEES table.

    Which two actions might improve the performance of the query?

    A. Use the ALL_ROWS hint in the query.
    B. Collect the histogram statistics for the EMPLOYEE_ID column.
    C. Decrease the value for the DB_FILE_MULTIBLOCK_READ_COUNT initialization parameter.
    D. Decrease the index on the EMPLOYEE_ID if not being used.
    E. Set the OPTIMIZER_MODE parameter to ALL_ROWS.

  • Question 36:

    You are working on a database that supports an OLTP workload. You see a large number of hard parses occurring and several almost identical SQL statements in the library cache that vary only in the literal values in the WHERE clause conditions.

    Which two methods can you use to reduce hard parsing?

    A. Replace literals with bind variables and evolve a baseline for the statement.
    B. Use the RESULT_CACHE hint in the queries.
    C. Create baselines for the almost identical SQL statement by manually loading them from the cursor cache.
    D. Set the CURSOR_SHARING parameter to SIMILAR.

  • Question 37:

    See the code fragment:

    You receive the following error message:

    ORA-12827: insufficient parallel query slaves available

    Which three parameter settings could you change to avoid this error?

    A. Decrease the value of PARALLEL_MIN_PERCENT
    B. Increase the value of PARALLEL_MAX_SERVERS
    C. Increase the value of PARALLEL_MIN_SERVERS
    D. Reduce the value of PARALLEL_MIN_TIME_THRESHOLF
    E. Increase the value of PARALLEL_DEGREE_LIMIT
    F. Set the PARALLEL_DEGREE_POLICY = AUTO
    G. Set the PARALLEL_DEGREE_POLICY = LIMITED

  • Question 38:

    You are logged in as the HR user and you execute the following procedure:

    SQL > exec DBMS_STATS.SET_TABLE_PREFS (`HR', `EMPLOYEES', `PUBLISH', `FALSE');

    SQL> exec DBMS_STATS.GATHER_TABLE_STATS (`HR', `EMPLOYEES');

    Which statement is true about the newly gathered statistics?

    A. They are temporary and purged when the session exits.
    B. They are used by the optimizer for all sessions.
    C. They are locked and cannot be overwritten.
    D. They are marked as pending and stored in the pending statistics table.

  • Question 39:

    Examine the exhibit to view the query and its execution plan?

    What two statements are true?

    A. The HASH GROUP BY operation is the consumer of the HASH operation.
    B. The HASH operation is the consumer of the HASH GROUP BY operation.
    C. The HASH GROUP BY operation is the consumer of the TABLE ACCESS FULL operation for the CUSTOMER table.
    D. The HASH GROUP BY operation is consumer of the TABLE ACCESS FULL operation for the SALES table.
    E. The SALES table scan is a producer for the HASH JOIN operation.

  • Question 40:

    Examine the execution plan: Which two are true regarding the execution plan?

    A. The CUSTOMERS table is hash partitioned.
    B. The SALES table is hash partitioned.
    C. The CUSTOMERS table is scanned first and selected partitions from the SALES table are scanned based on the BLOOM Filter created during the scan of the CUSTOMERS table.
    D. The SALES table is scanned first and selected partitions from the CUSTOMERS table are scanned based on the Bloom Filter created during the scan of the SALES table.
    E. Both the CUSTOMERS and SALES tables are scanned simultaneously and rows from the CUSTOMERS table are joined to row of the SALES table.
    F. The CUSTOMERS table is range partitioned.

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.