Question:
What are the programs/software I should know to become a Database Administrator (DBA)?
Yukina
2008-06-14 10:48:27 UTC
I know I want to become a web designer/developer, but I've been curious about this career in case I get too much stressed with getting ideas of a design and etc, so I want to know what are the programs/software I must learn to become a DBA and always finds a job and have good salary.

I searched which college/university teach this course but so far I found nothing, so for now I'm going to learn by reading books but I don't know how many programs/software a DBA need to know in order to always find a good job and have good salary.

So far I found out that a dba need to learn SQL, mysql, maybe oracle, php?, ASP.Net, C#, etc...

Is that all a DBA need to know or do they still need to learn more?

Or can they still find jobs and have great salary without learning alot of stuff?

Please help me and thanks a lot!
Three answers:
Karat
2008-06-14 10:53:34 UTC
i think it ll be great if you could focus on one dbms in particular. Oracle or MySQL. Because most places will be using only one dbms
2016-10-23 03:41:25 UTC
lots of the activities a DBA does : a million: Plan the software and Hardware and device set up information for a sparkling Database installation . This is composed of the Disk Mount factors , storage ability planning , checking all the necessary software is for sale or not . 2: Troubleshooting question performance complications - For queries taking too a lot of time or device resources . 3: different activities - each day/Weekly / On call for Backups . also Database Recoveries - finished or Partial . 4: Duplicating Database or arising Standby Databases for Fault Tolerance .
2008-06-14 12:17:06 UTC
If you want a "real" career as a DBA, go to university or technical college and get a degree in Computer Science. Many universities offer this degree. You will learn the concepts of computer programming, the algorithms, mathematics and logic required for your career. After you graduate, get a job with a good internationally recognized corporation where you can work under and learn from a seasoned professional. (University teaches you the theory, corporate experience teaches you how to apply the theory in the real world. )



However, if this seems like too much trouble for you and you want a quick solution, you can read a book or two, learn several simple examples of solving basic problems. You'll get some basic knowledge which is good, but, you will gain just enough knowledge to create kindergarten level systems. These will not perform properly in a business environment. Then your boss will pay $$$$ to someone like me to try and fix them up.



Good education + several years good experience = good career and stimulating work and financial rewards.



There you go. Free advice from an industry professional. Surprise me by telling me that you found it useful and that I didn't waste my time. Better yet, send me an email in 10 years telling me that you're enjoying an interesting career, it doesn't matter what in, just that you're happy, your job is challenging, and your colleagues respect you.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...