Finding Information Quickly - The Key to Success
"The hallmark of a good DBA is not knowing everything, it's knowing where to look when you don't."
I thought it might be beneficial for us to review some of the various technical resources currently available to us. You'll find a listing of my favorite authors, bloggers and websites in this blog. The list will also include my favorite educational website of all time, the Oracle Knowledge Center. I'll be off on vacation next week, so I'll see you in two weeks!
I have a LOT of books on Oracle. I am an avid Oracle book collector. I buy them, publishers send me them to me to review and I receive them as presents from family members. I have been working with Oracle for over 18 years now. I have been using Oracle since Version 5 and I have kept every Oracle book, manual and instructor's guide I crossed paths with during that time. Remember the old paper back manuals that Oracle sent to you with the software? I've got LOTS of them! I was certified by Oracle to teach virtually the entire DBA admin track and I have kept every version of every instructor's guide I used (Version 7 to Version 10). As a result, my library consists of dozens and dozens (and dozens) of books on Oracle.
There is so much information available on Oracle that it tends to become overwhelming. How do you find that one facet of information, that one explanation you are looking for when you are confronted with seemingly endless sources of information? Here's a hint, GO TO THE MANUALS FIRST.
Call me old school, but I still read the entire set of documentation for every new Oracle release. The order of the first few books is always the same: "New Features", "Concepts", "Administrators Guide", "Reference", "SQL Reference", "Performance Tuning Guide" and "Data Warehousing Guide". The remaining books are read in no particular order. It's pretty much what I feel like reading at the time. When I was teaching, I always reinforced to my students that they needed to reference the Oracle manuals before moving on to other forms of documentation.
A very experienced co-worker of mine was at a customer site installing an Oracle9i database on LINUX. He was reading the installation manual when the customer demanded to know why he was reading the manual when he was supposed to be "the high-priced expert." He quickly replied "I'm reading the manual because I am an expert." As your experience grows, you'll find that you'll become just like my co-worker, an avid user of the reference guides and not afraid to admit it.
Reference Manuals
It is good practice to keep a set of reference manuals for each major release
of the database you are administering. Oracle does have a tendency to change
default values for object specifications. In addition, each new release contains
new parameters that affect the database's configuration. When you receive the
latest and greatest version of Oracle's database (one of the benefits of purchasing
support), turn straight to the "OracleX New Features" section to find
out what impact the new release will have on your daily administrative activities.
You'll also find many new features that haven't been covered by Oracle's new
release whitepapers and marketing propaganda.
Oracle Internal
Resources
The Oracle websites contain a wealth of information on the Oracle product sets.
The following
Oracle websites are favorites of mine:
-
metalink.oracle.com
- Oracle's premier web support service is available to all customers who have
current support service contracts. Oracle MetaLink allows customers to log
and track service requests. Metalink also allows users to search Oracle's
support and bug databases. When you experience an Oracle problem, look up
the return code (if one is provided) in the Oracle reference manuals. If you
are unable to solve the problem, search Metalink using the
return code or error message as the search criteria. The website also contains
a patch and patchset download area, product availability and life-cycle information
and technical libraries containing whitepapers and informational documents.
I've been able to solve 80% of my problems using the search feature. Here's a couple of tips: make sure you specify "ALL SOURCES" when searching for problems, use the Advanced feature to narrow your search to specific products and remember that Oracle now adds a listing of products and asks you if you want to limit your search to them at the top of each search result set.
While you are on Metalink, click on the "Knowledge" and "Forum" tabs. You will find that they provide a wealth of information. You will need to drill down into the different sections under the "Knowledge" tab to retrieve all of the gems of information available.
-
technet.oracle.com
- Technet's software download area allows visitors to download virtually any
product Oracle markets. This website stores technical reference manuals for
Oracle database releases 7 through 10, Oracle RDB, Oracle Gateways, Oracle
Applications, Oracle Application server - the works.
The site contains links to many Oracle blogs (including this one) and has forums, sample code and tutorials. A quick and easy way to get access to the information you need. Visitors are also able to view Oracle discussions, download product whitepapers and obtain information on Oracle education. Can you tell that I love this site? YOU BET!
-
partner.oracle.com
- If you are an Oracle partner, (and there are a lot of us), then this is
the website for you. Oracle's partner website contains information on partner
initiatives and provides customized portlets categorized into partner activity
and job role.
-
education.oracle.com
- Oracle University's web site contains information on Oracle education including
course descriptions, class schedules, self-study courses and certification
requirements.
When you go to education.oracle.com, look on the left side of the screen. You will see a link to the Knowledge Center. The Knowledge Center is Oracle's online education portal. You can take dozens of online courses from Oracle's experts. Want to learn from the people that wrote the code? This is the place that will allow that to happen.
There is a link on the right side of the Knowledge Center that says "Take a Test Drive". Do yourself a favor - TAKE THE TEST DRIVE. You will have to pay for a full-blown subscription, but the benefits the Knowledge Center provides is well worth the cost. Take the test drive and then weasel the money out of your company for a full subscription. Tell them you'll work late, wash the boss's car. It's well worth it.
- www.oracle.com - Oracle's home page on the web. Contains white papers on Oracle features, product descriptions, etc.. Good place to get a high-level overview of the Oracle database's bells and whistles.
External Resources
Non-Oracle websites are also excellent sources of information. The Internet
has an abundance of web sites containing hundreds of scripts, tips, tricks and
techniques. I often find myself heading straight to Google when I can't quickly find the information I need on Metalink. Some of my favorites are:
- www.dbazine.com
- How can you not love this website? The contributing authors list reads like
a "who's who" of the database industry. Topics range from entry-level
discussions to information that even the most experienced database user would
find enlightening. Experts like Mullins, Inmon, Ensor, Celko, Nanda and Lewis
provide readers with articles that are topical and interesting. Great articles
and a pleasing, easy-to-navigate website makes DBAZine the place to go for
database information. Am I biased? You bet. But I would still go to this site
whether I wrote for it or not.
- www.orafaq.com
- Orafaq discussion forums are excellent sources of information. Post
a question to hundreds of experienced Oracle DBAs and you'll find out just
how helpful Orafaq can be. Orafaq provides an intelligent search engine that
visitors can use to search the discussion forums for topics of interest. The
website also provides hints, tips, script and whitepapers.
-
www.oracle.com/oramag
- Oracle Corporation's own technical magazine. Oracle Magazine provides readers
with product announcements, customer testimonials, technical information and
upcoming events. Oracle magazine is available in hardcopy and on the web.
- asktom.oracle.com
- Kyte maintains an Oracle Q&A website aptly tiled "Ask Tom".
If you scan the Ask Tom website, you'll quickly find that his primary method
of simplifying complex technical concepts is to use a snippet of code as an
example. Based on the positive responses he receives, the code examples work.
They also work for me too. A great website.
Blogs and Wikis
Blogs and Wikis are a fairly recent phenomenon when compared to other information sources.
What I like about blogs is that their free-form style makes them interesting
to visit. Some blogs contain small snippets of information, while others are
more like articles. I've always been grammatically long-winded by nature, so
my blog is often longer than most.
Wikis are collections of information that can be added and edited by the internet community. They are similar to a blog in structure but can contain the works from many different contributors. Personally, I find blogs to be more to my liking. I pick a blogger who I find to be interesting and noted for technical correctness and stick with them. I know that Wikis are supposed to be "self policing" but I just seem to gravitate to blogs.
Blogs that I like are:
- Mark
Rittman's Blog - Warehousing and general Oracle information. His writings
are so easy to read, that no matter what he writes on, it is a fun and interesting
read.
- Pete
Finningan's Blog - Oracle Security blog and general Oracle information.
More than just a blog, the website has whitepapers, discussions, scripts,
Oracle news....
- Oracle
WTF - Not real fond of the name but very fond of the content. General
Oracle information. Great content.
- FeuerThoughts
- Oracle PL/SQL language. I'm absolutely terrible at coding anything (all
that IF-THEN-ELSE-OTHERWISE-GOTO-EXIT stuff drains me). I go to his site to
attempt to improve my PL/SQL skill sets. If his teachings can't help, no one's
will. Excellent writer and creator of some pretty neat tools. Make sure you
traverse the link to his Oracle
PL/SQL Programming site. Tons of great information.
- Dizwell
Informatics - Probably one of my favorite Oracle blogs. Excellent writer,
always entertaining, never know what you'll find when you visit. Intelligent and
humorous which is a good combination for a technical expert. Unafraid to express
his opinions.
Book Recommendations
Third-party books are another excellent source of information. The big advantage
third-party books have over the technical reference manuals is that technical
reference manuals must provide all of the information on the entire Oracle environment
while third-party books are able to focus on just what the author felt was important.
If you choose a good author, you'll learn quickly.
Instead of listing books, I'll provide you with my favorite authors. You'll have the best chance of buying a great book if you select one from the following authors: Thomas Kyte, Jonathan Lewis (his book titled "Cost Based Oracle Fundamentals" is one of my favorites), Arup Nanda, Craig Mullins, Michael Abbey, Michael Correy, George Koch, and Kevin Loney.
Oracle Press Books provides a lot of great Oracle titles and Appress Publishing also comes to mind as having a great set of Oracle literary offerings.
Wrapup
I hope you enjoyed this brief discussion on where to find Oracle information.
Don't attempt to remember everything about Oracle just try to remember the best
place to look when you need information. Its out there!
Thanks for Reading,
Chris Foot
Oracle Ace
I totally agree! Anyone who expects to remember all the syntax and default options has a job on their hands. Oracle is too big be memorised by normal folk.
Cheers
Tim...