Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Non Oracle knowledge to be a good Oracle DBA/expert
Not a guru, but I think one of the most important things for a DBA to
know is how to learn - quickly, and just as important for long term
success is to have a natural desire or drive to learn. Databases and
all the interrelated technologies change so fast that you have to be
willing and able to constantly learn, and to be happy with life as a
DBA, you have to enjoy that challenge. By knowing how to learn, I mean
being able to quickly identify what it is you need to know, where to go
to get the necessary knowledge, how to quickly sort through all the BS
to zero in on the key concepts that you need, and then how to apply the
knowledge to your specific situation. There certainly isn't any fixed
set of topics that a DBA needs to know. The label "DBA" describes many
different roles in real life and in my particular position, knowing C
doesn't really do me any good because I never look at C code. Rather
than knowing any specific language, it is more important to understand
the concepts of coding and then you can take that skill and pick up the
specifics of any language as needed. Obviously you need to be
comfortable with the SQL syntax and at least familiar with the
procedural code for the RDBMS you are working on. You just have to be
as intimate as you can with all the pieces of whatever environment you
find yourself responsible for. It is a huge plus to have as much
understanding as you can of the operating system and all applications
running against your databases, as well as anything else running on the
same server. Even an understanding of the hardware and network you are
running on can be very helpful. A good understanding of the business
you are supporting is always useful too. I think you really have to be
a jack of all trades and master of at least one in order to be a really
good DBA.
Regarding where to start - there are many paths to enlightenment :-) so just take your pick. Some start as application admins (like me), some as sys (OS) admins, some as developers - all tend to end up with different strengths and weaknesses but I don't think one is inherently better than the others, just different. Whichever path you pick, just try to pick up as much of the others as you can along the way.
Regards,
Brandon
From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Orlando L
Sent: Sunday, April 08, 2007 9:14 PM
To: oracle-l_at_freelists.org
Subject: Non Oracle knowledge to be a good Oracle DBA/expert
Gurus,
We all hear about Oracle books and manuals that we should read. What about non Oracle things we need to know to be a DBA? For eg couple of days ago David Litchfield posted a link to an Oracle paper on log buffer internals. The paper had lots of C code in it. Do I have to learn C to become a good DBA? What is the best place to start?
Orlando.
Privileged/Confidential Information may be contained in this message or attachments hereto. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of this company shall be understood as neither given nor endorsed by it.
-- http://www.freelists.org/webpage/oracle-lReceived on Mon Apr 09 2007 - 11:19:46 CDT
![]() |
![]() |