Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is the 7th month of my DBA career, and I just graduated as a master, no experience before. My daily work for now is pretty much about backup/restoring databases in different environments (DEV/QA/PROD etc), deploying db scripts/SSIS jobs, creating and managing users and permissions, database installation and some trouble shooting. And I work with MSSQL (2008 R), Oracle (10g and 11g) and MySQL.

Everyday lots of requests coming in, and I learned many new techniques from them. However, I still feel that my skill system is not well organized. The experience in the past half year actually led me to no where in becoming a good DBA. I also realize, to be a good DBA, I need much more knowledge in the area besides database management, such as network and infrastructure. I am overwhelmed now.

My DB professor from my graduate school recommended a book to me: Mullins, C.S., “Database Administration: The Complete Guide to Practices and Procedures,” Addison-Wesley, 2002. If anyone has read this book, I wonder what is the best way to use this book? which chapter should i focus on? And is there additional resources you would recommend? (book, video, forum etc.)

Thank you in advance for all your valuable suggestions!

share|improve this question

closed as primarily opinion-based by bluefeet, RolandoMySQLDBA, dezso, Mark Storey-Smith, Jon Seigel Aug 27 '13 at 16:55

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

While this is a valid question in real life (and I hope your boss appreciates your efforts), this site is not a good fit for it. Maybe you want to go to The Heap, the main chat channel of the DBA.SE site. – dezso Aug 27 '13 at 16:21
This question appears to be off-topic because it is about career advice. See – Jon Seigel Aug 27 '13 at 16:55
Thanks dezo and Jon, I would definitely check those out! – Joann.B Aug 27 '13 at 20:02

Though your question might be closed as it is primarily opinion-based, I would suggest you to start

  • actively participating on and stackexchange site along with and msdn forumns. This will help expose you with practical real world scenarios.
  • If you have budget to go for in-person traning, then highly recommend you to attend I have attented IE trainings and its worth the money.
  • Ozar’s Hierarchy of Database Needs: a 6-Month DBA Training Plan is a good resource + now they have in-person training as well. (I have not been fortunate to attend it, but they are excellent people and they have excellent web content as well).
  • Participate in SQL Server community like SQL Saturdays (check in your region, you will be having one running already). Its a good place to get free training and improving your networking skills.

There are many other stuff like passing the certification exams and reading books, but what I mentioned is a good starting point.

Hope that helps you.

share|improve this answer
Thank you Kin! I would definitely need a systematic training. I am wondering if the IE training more about SQL like PL\SQL or about administration like performance and security? The latter is the one that I really want to put focus on, which I learned very limited in school. – Joann.B Aug 27 '13 at 20:01
@Joann.B It is the later one .. – Kin Aug 27 '13 at 21:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.