Oracle PL/SQL for DBAs

Front Cover
"O'Reilly Media, Inc.", Oct 31, 2005 - Computers - 456 pages
0 Reviews

PL/SQL, Oracle's powerful procedural language, has been the cornerstone of Oracle application development for nearly 15 years. Although primarily a tool for developers, PL/SQL has also become an essential tool for database administration, as DBAs take increasing responsibility for site performance and as the lines between developers and DBAs blur.

Until now, there has not been a book focused squarely on the language topics of special concern to DBAs Oracle PL/SQL for DBAs fills the gap. Covering the latest Oracle version, Oracle Database 10g Release 2 and packed with code and usage examples, it contains:

  • A quick tour of the PL/SQL language, providing enough basic information about language fundamentals to get DBAs up and running
  • Extensive coverage of security topics for DBAs: Encryption (including both traditional methods and Oracle's new Transparent Data Encryption, TDE); Row-Level Security(RLS), Fine-Grained Auditing (FGA); and random value generation
  • Methods for DBAs to improve query and database performance with cursors and table functions
  • Coverage of Oracle scheduling, which allows jobs such as database monitoring andstatistics gathering to be scheduled for regular execution

Using Oracle's built-in packages (DBMS_CRYPTO, DBMS_RLS, DBMS_FGA, DBMS_RANDOM,DBMS_SCHEDULING) as a base, the book describes ways of building on top of these packages to suit particular organizational needs. Authors are Arup Nanda, Oracle Magazine 2003 DBA of the Year, and Steven Feuerstein, the world's foremost PL/SQL expert and coauthor of the classic reference, Oracle PL/SQL Programming.

DBAs who have not yet discovered how helpful PL/SQL can be will find this book a superb introduction to the language and its special database administration features. Even if you have used PL/SQL for years, you'll find the detailed coverage in this book to be an invaluable resource.


What people are saying - Write a review

We haven't found any reviews in the usual places.


Introduction to PLSQL 1
Cursors 81
Data Encryption and Hashing 156
RowLevel Security 221
FineGrained Auditing 268
Scheduling 327
A Quick Reference 373
Index 407

Other editions - View all

Common terms and phrases

About the author (2005)

Arup Nanda, Oracle ACE Director (New York, United States), has been working with Oracle database and PL/SQL for 20 years and counting. He has written 6 books, published 500+ articles, presented 300+ sessions, and delivered training seminars in 22 countries.

Brendan Tierney, Oracle ACE Director (Dublin, Ireland), has been working with the Oracle Database and development tools since 1992. He is principal consultant with Oralytics. He is the author of 2 books by Oracle Press, Predictive Analytics using Oracle Data Miner and Oracle R Enterprise: Harnessing the Power of R in the Oracle Database.

Heli Helskyaho, Oracle ACE Director (Helsinki, Finland), has been working in IT since 1990 and Oracle products since 1993. She is the spokesperson/ambassador of the EMEA Oracle User Group and a frequent speaker in many conferences. She is the author of Oracle SQL Developer Data Modeler for Database Design Mastery (Oracle Press 2015) and one of the first winners of Oracle Database Developer Choice Award in Database Design category in 2015.

Alex Nuijten, Oracle ACE Director (Oosterhout, Netherlands), is a consultant at Ordina Oracle Solutions. He is a frequent contributor to Oracle-related publications and is co-author of Oracle APEX Best Practices.

Martin Widlake, Oracle ACE Director (London, United Kingdom), is an independent Oracle consultant who specializes in database performance, PL/SQL development, and VLDBs. He has been working with Oracle technologies for 23 years and counting

Steven Feuerstein is considered to be one of the world's leading experts on the Oracle PL/SQL language, having written ten books on PL/SQL, including Oracle PL/SQL Programming and Oracle PL/SQL Best Practices (all published by O'Reilly Media). He has also published his first book for kids: http: // e. Steven currently serves as PL/SQL Evangelist for Oracle Corporation. He has been developing software since 1980, spent five years with Oracle (1987-1992), and was PL/SQL Evangelist for Quest Software (and then Dell) from January 2001 to February 2014. He was an Oracle ACE Director (had to give up the prestigious title when he rejoined Oracle) and writes regularly for Oracle Magazine, which named him the PL/SQL Developer of the Year in both 2002 and 2006. He is also the first recipient of ODTUG's Lifetime Achievement Award (2009). Steven's latest initiative is the PL/SQL Challenge ( http: // ), a daily quiz for PL/SQL developers; hundreds of programmers play each day. Check it out and join the fun! You can also catch up on his latest, mostly non-PLSQL rants at http: //

Bibliographic information