Abreast of the times 1Z0-146: Ucertify real testing bible from 1 to 10

Actualtests offers free demo for 1Z0-146 exam. "Oracle 11g: Advanced PL/SQL", also known as 1Z0-146 exam, is a Oracle Certification. This set of posts, Passing the Oracle 1Z0-146 exam, will help you answer those questions. The 1Z0-146 Questions & Answers covers all the knowledge points of the real exam. 100% real Oracle 1Z0-146 exams and revised by experts!


♥♥ 2021 NEW RECOMMEND ♥♥

Free VCE & PDF File for Oracle 1Z0-146 Real Exam (Full Version!)

★ Pass on Your First TRY ★ 100% Money Back Guarantee ★ Realistic Practice Exam Questions

Free Instant Download NEW 1Z0-146 Exam Dumps (PDF & VCE):
Available on: http://www.surepassexam.com/1Z0-146-exam-dumps.html

Q1. Which two statements are true about the query results stored in the query result cache? (Choose two.) 

A. If any of the tables used to build a query is modified by an ongoing transaction in the current session, the query result is not cached. 

B. A query result based on a read-consistent snapshot of data that is older than the latest committed version of the data is not cached. 

C. Adding the RESULT_CACHE hint to inline views enables optimizations between the outer query and the inline view, and the query result is cached. 

D. A query result for a query that has a bind variable is stored in the cache and is reused if the query is equivalent even when the bind variable has a different value. 

Answer: A,B 


Q2. DATA_FILES is a directory object that contains the DETAILS.TXT text file. You have the required permissions to access the directory object. 

You create a table using the following command: 

CREATE TABLE clob_tab(col2 CLOB); 

View the Exhibit and examine the PL/SQL block that you execute for loading the external text file into the table that currently has no rows. The PL/SQL block results in an error. 

What correction must be done to ensure the PL/SQL block executes successfully? 

A. The L_OUT variable must be initialized to an empty locator. B. The L_OUT variable has to be declared as a temporary LOB. C. The A_CLOB variable has to be declared as a temporary LOB. 

D. The clause RETURNING col2 INTO a_clob should be added to the INSERT statement to correctly initialize the locator. 

Answer:


Q3. Which two statements are true about BFILES? (Choose two.) 

A. BFILES support only sequential reads. 

B. BFILES can be used as attributes in an object type. 

C. When LOB is deleted, the corresponding physical file is automatically deleted. 

D. The RMAN backup automatically backs up the BFILE locators and the corresponding physical files. 

E. The physical file corresponding to a BFILE locator must reside on the file system that is accessible from the server where the database exists. 

Answer: B,E 


Q4. Identify three guidelines for the DBMS_ASSERT package. (Choose three.) 

A. Prefix all calls to DBMS_ASSERT with the SYS schema name. 

B. Embed DBMS_ASSERT verification routines inside the injectable string. 

C. Escape single quotes when you use the ENQUOTE_LITERAL procedure. 

D. Define and raise exceptions explicitly to handle DBMS_ASSERT exceptions. 

E. Prefix all calls to DBMS_ASSERT with a schema name that owns the subprogram that uses the DBMS_ASSERT package. 

Answer: A,C,D 


Q5. Which two statements are true about the usage of the DBMS_DESCRIBE.DESCRIBE_PROCEDURE procedure? (Choose two.) 

A. You can describe remote objects. 

B. You can describe anonymous PL/SQL blocks. 

C. You can describe a stored procedure, stored function, packaged procedure, or packaged function. 

D. You can obtain information about the position, name, and data type of the arguments of a procedure. 

Answer: C,D 


Q6. Identify the two types of PL/SQL programs for which you consider setting the compilation method to native mode. (Choose two.) 

A. PL/SQL programs that are still in the debugging phase of development 

B. PL/SQL programs that have computation-intensive procedural operations 

C. A PL/SQL program, which is called with the same parameters by multiple sessions 

D. PL/SQL programs that spend most of their execution time in executing SQL statements 

Answer: B,C 


Q7. The database instance was recently started up. Examine the following parameter settings for the database instance: NAME TYPE VALUE 

result_cache_max_result integer 5 

result_cache_max_size big integer 0 

result_cache_mode string MANUAL 

result_cache_remote_expiration integer 0 

You reset the value for the result_cache_max_size parameter by issuing the following command: 

SQL> ALTER SYSTEM SET result_cache_max_size = 1056k SCOPE = BOTH; 

System altered. 

Which statement is true in this scenario? 

A. 1056 KB is allocated for the result cache and the result cache is enabled. 

B. 1056 KB is allocated for the result cache, but the result cache is disabled. 

C. The results for only the queries that have the RESULT_CACHE hint are cached. 

D. The results for all the queries except those having the NO_RESULT_CACHE hint are cached. 

Answer:


Q8. Which two statements are true about REF CURSOR types? (Choose two.) 

A. REF CURSOR types cannot be defined inside a package. 

B. SYS_REFCURSOR can be used to declare cursor variables in stored procedures and functions. 

C. A REF CURSOR return type can be declared using %TYPE, or %ROWTYPE, or a userdefined record. 

D. Only a weak REF CURSOR type can be used as a formal parameter of a stored procedure or function. 

Answer: B,C 


Q9. Which two conditions must be true for a PL/SQL function to be result cached? (Choose two.) 

A. It must be part of a package. 

B. It must be a pipelined table function. 

C. It must not be defined in an anonymous block. 

D. It must have at least one OUT or IN OUT parameter. 

Answer: C,D 


Q10. Which two statements are true about cursor variables? (Choose two.) 

A. A cursor variable points to the current row in the result set of a multirow query stored in a work area. 

B. A cursor variable is an explicitly named work area in which the results of different multirow queries can be stored. 

C. A cursor variable can be used only if a query is performed and its results are processed in the same subprogram. 

D. A cursor variable can be used to perform a query in one subprogram, and process the results in a different subprogram. 

Answer: A,D