Customer Reviews


6 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


5 of 5 people found the following review helpful:
5.0 out of 5 stars VERY VERY HIGHLY RECOMMENDED!!
Are you a developer or database administrator? If you are, then this book is for you! Authors Arup Nanda and Steven Feuerstein, have done an outstanding job of writing a book that allows you to take advantage of the PL/SQL-based functionality in the Oracle database that is the most critical for DBAs.

Nanda and Steven Feuerstein, begin by providing a whirlwind...
Published on August 19, 2006 by John R. Vacca

versus
3.0 out of 5 stars Another learn PL/SQL book
This book is good, but is not quite what I had expected. I was looking for a book on how to use PL/SQL to build tools and monitor my database. Instead this is another book on learning to write PL/SQL code. I guess you have to learn to write the code in order to build any tools, but the book just leaves off with learning the basics of writing the code.
Published 22 months ago by Roger C. Carlson


Most Helpful First | Newest First

5 of 5 people found the following review helpful:
5.0 out of 5 stars VERY VERY HIGHLY RECOMMENDED!!, August 19, 2006
This review is from: Oracle PL/SQL for DBAs (Paperback)
Are you a developer or database administrator? If you are, then this book is for you! Authors Arup Nanda and Steven Feuerstein, have done an outstanding job of writing a book that allows you to take advantage of the PL/SQL-based functionality in the Oracle database that is the most critical for DBAs.

Nanda and Steven Feuerstein, begin by providing a whirlwind tour of the PL/SQL language, touching on all of the topics DBAs will need to become familiar with--from the basics of the PL/SQL block structure, identifier construction, and program data declarations, to the use of control and error-handling statements, to the construction of procedures, functions, packages, and triggers in PL/SQL. Then, the authors describe PL/SQL cursors and how you can improve database performance by taking advantage of such features as cursor reuse, cursor soft-parsing and soft-closing, and various characteristics of implicit cursors. Next, they explore the use of functions that can be used as data sources for queries and that are used frequently in Extraction, Transformation, and Loading (ETL) operations. The authors then explain how you can use Oracle's tools to build basic encryption and key management systems to protect sensitive data. They continue to explain how you can define policies on database tables so that you can restrict which rows particular users can see or change in those tables. Then, the authors show you how you can extend traditional Oracle auditing to capture both database changes and queries. Next, they discuss situations in which you may need to generate values. Finally, they describe the use of the DBMS_SCHEDULER package in scheduling jobs to be performed at regular intervals.

This most excellent book is here to help you get your job done. More importantly, this book is focused squarely on the language topics of special concern to DBAs.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars A must have for any Oracle DBA, January 17, 2006
This review is from: Oracle PL/SQL for DBAs (Paperback)
Simply put, this book is a must have for any Oracle DBA. Many new and advanced features within Oracle are implemented using PL/SQL. As an Oracle DBA, you must have a firm grasp of this powerful language and how to take advantage of features in Oracle10g that include:

*) Security
*) Auditing
*) Encryption
*) Optimizing Performance
*) Automating Tasks
*) Scheduling

To start, Oracle PL/SQL for DBAs provides a solid foundation of the PL/SQL language including syntax, data types, cursors, control logic, exception handling, abstract data types, procedures, functions, and packages. The introduction is well written and packed with many explanations and examples. The book continues further to describe in great detail the use of cursors and table functions in chapters 2 and 3.

At this point, the Oracle DBA should have a firm understanding of the language and move on to more DBA-specific features that involve the use of PL/SQL. Chapter 4 explorers the fundamentals of encryption and how to implement advanced encryption techniques within Oracle. The chapter focuses on the use of the PL/SQL packages DBMS_CRYPTO (Oracle10g R1 and higher) and DBMS_OBFUSCATION_TOOLKIT (earlier releases prior to Oracle10g R1). Algorithms like DES and Triple DES along with other encryption fundamentals like hashing and key management are explained in easy to understand terms and illustrations.

Chapter 5 is dedicated to Row-Level Security. The authors do a fantastic job of explaining policies and how they work. Once again, the extensive amount of accurate examples is what makes this chapter easy to understand and implement. Special attention is paid to the use of the PL/SQL package DBMS_RLS and using it to create policies and control user access. A special section is provided on troubleshooting common errors with row-level security along with how to interpret and resolve them.

Chapter 6 explains the use of Fine-Grained Auditing (FGA). Like previous chapters, the authors lay the foundation for why, how, and when to use this powerful feature along with specifics to how it works with different Oracle releases. The DBA will learn just what is captured with FGA and how to customize it to their environment. FGA makes use of the PL/SQL procedure DBMS_FGA. Detailed examples are provided for creating and editing policies along with methods for administrating FGA.

Chapter 7 deals with generating random numbers and how to take advantage of DBMS_RANDOM. Here you will find great explanations of how to check for randomness and following statistical patterns. Again, all of this is put together with accurate examples.

Chapter 8 was my favorite - Scheduling. This chapter focuses on DBMS_SCHEDULER - Oracle10g's replacement for DBMS_JOB. Sections are also provided on how to prioritize jobs with the use of Database Resource Manager (DBMS_RESOURCE_MANAGER).

I enjoyed this book from front to back. Very well thought out explanations, real world examples and illustrations.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars top shelf, July 24, 2008
Amazon Verified Purchase(What's this?)
This review is from: Oracle PL/SQL for DBAs (Paperback)
I'm a working DBA but my exposure to PL/SQL has been light. This book not only teaches how to write the code but introduces better ways to perform typical tasks. Easily worth the money.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
4.0 out of 5 stars Great Resource for Oracle DBAs, July 27, 2006
By 
This review is from: Oracle PL/SQL for DBAs (Paperback)
It's no surprise that learning Oracle is one of the most challenging things to do for any person that works in the IT field. This massive database application has a long and storied history, becoming one of the de facto standards for storing database on massive scales. A huge chunk of the web is stored on Oracle systems, and it's a system that keeps growing and expanding over time.

With the complexity involved, it's nice that a book like this has been written so that DBAs can quickly get their feet wet with Oracle and learn the ins and outs in an efficient manner. At a size of 400+ pages, this is a nice guide to learn the basics of becoming an experienced Oracle DBA. Containing 8 chapters that cover the basics, this book covers Oracle up to Database 10g Release 2. It's up to date, written well, and a perfect companion resource on any DBAs desk.

**** RECOMMENDED
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Another learn PL/SQL book, March 16, 2010
By 
Amazon Verified Purchase(What's this?)
This review is from: Oracle PL/SQL for DBAs (Paperback)
This book is good, but is not quite what I had expected. I was looking for a book on how to use PL/SQL to build tools and monitor my database. Instead this is another book on learning to write PL/SQL code. I guess you have to learn to write the code in order to build any tools, but the book just leaves off with learning the basics of writing the code.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Excellent text, March 4, 2009
By 
This review is from: Oracle PL/SQL for DBAs (Paperback)
While I'm still in the rather lenghty 1st chapter, I can state this book is just what I needed. More readable and helpful than the documentation, with enough detail for the DBA and occasional programmer.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Oracle PL/SQL for DBAs
Oracle PL/SQL for DBAs by Steven Feuerstein (Paperback - November 7, 2005)
$44.99 $34.19
In Stock
Add to cart Add to wishlist