Skip to main content

Oracle Database Administration Exam Preparation Guide - 645 Verified Questions

Page 1


Oracle Database Administration

Exam Preparation Guide

Course Introduction

Oracle Database Administration is a comprehensive course that introduces students to the core concepts, architecture, and practical skills required to manage Oracle databases effectively. Participants learn to install, configure, and upgrade Oracle Database environments, implement security measures, manage user accounts, and control access privileges. The course also covers essential topics such as backup and recovery strategies, monitoring database performance, tuning queries, and automating administrative tasks. Through hands-on labs and real-world scenarios, students develop the expertise needed to maintain data integrity, ensure high availability, and support enterprise applications on Oracle platforms.

Recommended Textbook

Oracle 11G PL SQL Programming 2nd Edition by Joan Casteel

Available Study Resources on Quizplus

10 Chapters

645 Verified Questions

645 Flashcards

Source URL: https://quizplus.com/study-set/1149

2

Chapter 1: Introduction To PL/SQL

Available Study Resources on Quizplus for this Chatper

54 Verified Questions

54 Flashcards

Source URL: https://quizplus.com/quiz/22517

Sample Questions

Q1) Describe the three-tier application model.

Answer: The three-tier model is growing in popularity because it attempts to ease application maintenance and enables the support of larger numbers of users. In this scenario, the user interface is typically presented via a Web browser and is often referred to as a thin client. Application code is not loaded onto the client machine; all the application code now resides on an application server, which is also referred to as the middle tier.

Three layers now exist in this model: the user interface, the application server, and the database server. The Oracle application server allows the deployment of Oracle Forms applications via the Web. The application server contains the user interface and processing logic, which together, respond to user actions and, in turn, send appropriate code to the database server for processing.

Q2) Which of the following typically returns only one value?

A) Procedure

B) Function

C) Database trigger

D) Package

Answer: B

To view all questions and flashcards with answers, click on the resource link above.

Page 3

Chapter 2: Basic PL/SQL Block Structures

Available Study Resources on Quizplus for this Chatper

81 Verified Questions

81 Flashcards

Source URL: https://quizplus.com/quiz/22518

Sample Questions

Q1) The ____ section of a PL/SQL block contains handlers that allow you to control what the application will do if an error occurs when the executable statements are processed.

A) EXCEPTION

B) BEGIN

C) DECLARE

D) END

Answer: A

Q2) The <u>basic</u> loop uses the LOOP and END LOOP markers to begin and end the loop code. _________________________

A)True

B)False

Answer: True

Q3) By indicating a numeric range, the ____________________ dictates exactly how many times the loop should run in the opening LOOP clause.

A)True

B)False

Answer: False

To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: Handling Data In PL/SQL Blocks

Available Study Resources on Quizplus for this Chatper

51 Verified Questions

51 Flashcards

Source URL: https://quizplus.com/quiz/22519

Sample Questions

Q1) A(n) ____ is a variable that can handle many rows of data but only one field.

A) assignment statement

B) associative array

C) collection

D) table attribute

Answer: B

Q2) Which of the following attributes is available to enable movement through the associative array data?

A) COUNT

B) DELETE

C) PRIOR

D) EXISTS

Answer: C

Q3) A(n) ____ of data typically includes a number of different fields.

A) row

B) collection

C) assignment statement

D) variable

Answer: A

To view all questions and flashcards with answers, click on the resource link above.

Page 5

Chapter 4: Cursors and Exception Handling

Available Study Resources on Quizplus for this Chatper

65 Verified Questions

65 Flashcards

Source URL: https://quizplus.com/quiz/22520

Sample Questions

Q1) What can be used to simplify processing each row of a set retrieved from a database?

A) CURSOR

B) CURSOR For LOOP

C) LOOP

D) CURSOR Attribute

Q2) ____ is used to trap errors not specifically addressed in one of the exception handlers.

A) WHERE

B) EXIT WHEN

C) WHEN OTHERS

D) EXCEPTION

Q3) ____ refers to an attempted violation of a unique or primary key column constraint.

A) NO_DATA_FOUND

B) TOO_MANY_ROWS

C) DUP_VAL_ON_INDEX

D) CASE_NOT_FOUND

Q4) A good programming practice is to include ____________________ in your code to document what is being accomplished throughout the program.

To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Procedures

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22521

Sample Questions

Q1) In a(n) <u>positional </u>method, you associate a value to each parameter by name in the invoke statement. _________________________

A)True

B)False

Q2) ____ are mechanisms used to send values into and out of a program unit.

A) Parameters

B) Procedures

C) Database triggers

D) Packages

Q3) Only the program unit in which a subprogram is declared can use that subprogram.

A)True

B)False

Q4) ____________________ indicate which way the value provided for the parameter flows: into the procedure, out of the procedure, or both.

Q5) The parameters in the procedure declaration of an application are called <u>actual parameters</u>.

A)True

B)False

Q6) What is the difference between a function and a procedure?

Page 7

To view all questions and flashcards with answers, click on the resource link above.

Chapter 6: Functions

Available Study Resources on Quizplus for this Chatper

51 Verified Questions

51 Flashcards

Source URL: https://quizplus.com/quiz/22522

Sample Questions

Q1) The term "passed by reference" means that the value is copied from the actual parameter to the formal parameter.

A)True

B)False

Q2) The term ____ is identified with a set of acronyms that indicate the restrictions on using the function.

A) compiler hint

B) purity level

C) pass by reference

D) pass by value

Q3) Which of the following statements is True?

A) After IN OUT parameters are included in functions, the function can no longer be used in SQL statements.

B) After OUT parameters are included in functions, the function can no longer be used in SQL statements.

C) After INOUT parameters are included in functions, the function can no longer be used in SQL statements.

D) After IN parameters are included in functions, the function can no longer be used in SQL statements.

To view all questions and flashcards with answers, click on the resource link above.

Page 8

Chapter 7: PL/SQL Packages

Available Study Resources on Quizplus for this Chatper

68 Verified Questions

68 Flashcards

Source URL: https://quizplus.com/quiz/22523

Sample Questions

Q1) The <u>USER_OBJECTS</u> data dictionary view allows us to view the source code of packages. _________________________

A)True

B)False

Q2) A(n) ____________________ procedure is a procedure in a package that runs only once, when the package is initially invoked.

Q3) Functions cannot be used in a(n) ____________________ constraint or as a default value of a table column.

Q4) A(n)<u> program declaration</u> is a declaration of a program unit in a package body by placing the header code at the top of the package body code.

A)True B)False

Q5) Full procedures or function codes are contained in the ____.

A) package specification

B) package body

C) package header

D) anonymous block

Q6) What is meant by the term package body?

To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Program Unit Dependencies

Available Study Resources on Quizplus for this Chatper

61 Verified Questions

61 Flashcards

Source URL: https://quizplus.com/quiz/22524

Sample Questions

Q1) The ____________________________ data dictionary view reveals all the privileges of the current schema.

Q2) ____ can be used to check the status of database objects.

A) USER_OBJECTS

B) USER_REFERENCE

C) USER_CHECK

D) USER_SOURCE

Q3) When a procedure is compiled, it stores the ____ of any referenced objects.

A) datestamp

B) signature

C) timestamp

D) recordstamp

Q4) If a dependent object has an older ____ than the referenced object when called, the dependent object is flagged as INVALID and needs to be recompiled.

A) signature

B) record

C) timestamp

D) datestamp

Q5) What is the purpose of the %TYPE and %ROWTYPE attributes?

To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Database Triggers

Available Study Resources on Quizplus for this Chatper

54 Verified Questions

54 Flashcards

Source URL: https://quizplus.com/quiz/22525

Sample Questions

Q1) One prominent limitation in the use of triggers is that they cannot issue transaction control statements of COMMIT, ROLLBACK, and SAVEPOINT.

A)True

B)False

Q2) A constraining table is one that is being modified by a DML action when a trigger is fired.

A)True B)False

Q3) If multiple triggers exist on a table, there is no guarantee about the order in which the triggers will be fired.

A)True

B)False

Q4) The <u>WHEN</u> clause of a trigger can be used only in row level triggers.

A)True B)False

Q5) The ___________________________ level option is applicable only for UPDATE and DELETE events.

Q6) What is the difference between a mutating table and a key-preserved table?

Page 11

To view all questions and flashcards with answers, click on the resource link above.

Chapter 10:

Hiding Source Code

Available Study Resources on Quizplus for this Chatper

85 Verified Questions

85 Flashcards

Source URL: https://quizplus.com/quiz/22526

Sample Questions

Q1) In the UTL_HTTP package, the ____ function is used to retrieve the HTML source from a specified URL.

A) REQUEST_PIECES

B) NOOP

C) RCPT

D) RSET

Q2) The ____ parameter of the ANALYZE_OBJECT procedure dictates that the value provided must be either TABLE, INDEX, or CLUSTER.

A) TYPE

B) SCHEMA

C) NAME

D) PARTNAME

Q3) The basic mechanics of the alert process include registering an alert name, setting up when an alert should signal, and enabling the appropriate users to receive the alert.

A)True

B)False

Q4) Attempting to use a(n) _________________________ to provide an identifier, such as a column name or table name, in an SQL statement within PL/SQL raises an error.

Page 12

To view all questions and flashcards with answers, click on the resource link above.

Turn static files into dynamic content formats.

Create a flipbook
Oracle Database Administration Exam Preparation Guide - 645 Verified Questions by Quizplus - Issuu