November 30, 2009 (Modified January 20, 2011)
Member of the OakTable Network and co-author of “Expert Oracle Practices: Oracle Database Administration from the Oak Table“. Provided the only Oracle related presentation at Infor’s Inforum 2008 User’s Conference (on the topic of general Oracle database administration and performance tuning). My current job extends well beyond Oracle database administration responsibilities, providing opportunities for database performance tuning, network administration, programming, hardware/software troubleshooting, mentoring fellow IT staff, and end-user training for the Infor Visual Enterprise ERP system as well as other custom developed applications. Formerly a computer/technology instructor and Novell Netware administrator. Started using computers in 1981 when computers with 5KB of memory were popular.
Update January 20, 2011
Lately, I have noticed a sharp increase in the number of views of this page, quite possibly due to the number of Oracle Database related books that I have reviewed. Over the years I have become increasingly focused on reducing confusion, both for myself and also for people who seem to be searching for the right answer. It is a bit painful to see the same bad advice and/or just plain wrong information repeated over and over again. With this blog I have often attempted to point the spotlight at such information, whether it appears in Oracle related books, commercial websites, blogs, Internet discussion forums, or even documentation published as part of the Oracle Database documentation library (that includes Metalink/MOS). Reproducible test cases are an important component of this blog and those test cases are used to not only demonstrate how Oracle Database features work, but also how Oracle Database features do not work.
The usefulness of this blog depends to a great degree on the quality of the comments that are attached to many of the blog articles. Take a look at the quality of the comments – you might also agree that many times those comments, which are typically provided by other readers who are also accomplished DBAs, programmers, consultants, book authors, or people like me who are just trying to make sense of Oracle Database’s behavior, are better than the articles that sparked the comments. Keep up the good work – we might just figure this thing out. :-)
Currently, there are about 300 articles on this blog. To quickly locate a blog article, take a look at the Blog Article Index. The top five articles for the last ninety days are listed at the right side of every blog article.
Roughly a year ago I wrote an article that included a suggested list of Oracle Database books. You can find that article here Book Library – Finding Motivation. Obviously, that article is a year old, and may not include all of the interesting books that you might find to be useful. The “Troubleshooting Oracle Performance” book is the first book that I read which I felt worthy of spending the time to write a formal review. Since reading that book I have tried to review most of the Oracle Database books that I read. It seems that my reviews have grown significantly longer since reviewing that first book – the most recent review was roughly eight pages in length, while the review prior to that was roughly twenty four pages in length. The most recent book reviews also include a break-out blog article series that allows readers to provide comment for sections of the book (readers are not permitted to add comments directly to my book reviews – if you want to directly comment on my reviews, leave the comment on the Amazon.com website). My level of expectations for Oracle related books is quite high, and if I am paying money to learn from a book, I expect the book to be correct and deliver on the promises made by the publisher (see this article for my list of expectations). The list below includes all of the book reviews I have written to date (the “Misc Oracle Related Books” link includes short summary paragraphs for several other books):
- Book Review: Beginning Oracle SQL
- Book Review: Beginning PL/SQL: From Novice to Professional
- Book Review: Cost-Based Oracle Fundamentals
- Book Review: Expert Oracle Database 11g Administration
- Book Review: Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions, Second Edition
- Book Review: Mastering Oracle SQL and SQL*Plus
- Book Review: Misc. Oracle Related Books
- Book Review: Oracle Core Essential Internals for DBAs and Developers
- Book Review: Oracle Database 10g RMAN Backup & Recovery
- Book Review: Oracle Database 11g Performance Tuning Recipes
- Book Review: Oracle Database 11gR2 Performance Tuning Cookbook
- Book Review: Oracle Performance Firefighting (Fourth Printing)
- Book Review: Oracle SQL Recipes: A Problem – Solution Approach
- Book Review: Oracle Tuning: The Definitive Reference Second Edition
- Book Review: Oracle Wait Interface: A Practical Guide to Performance Diagnostics & Tuning
- Book Review: Practical Oracle8i: Building Efficient Databases
- Book Review: Pro Oracle SQL
- Book Review: RMAN Recipes for Oracle Database 11g : A Problem-Solution Approach
- Book Review: Secrets of the Oracle Database
- Book Review: Troubleshooting Oracle Performance
- Book Review: Troubleshooting Oracle Performance, Second Edition
Have fun and enjoy the site; don’t forget to stop, think, and understand. If you want to play the game of “Whose answer is it, anyway?” feel free to take a look at the articles in that blog article category.