Becoming a DBA

Hey sorry for the rookie post, I just figured there would be no better place to ask for advice then here, since there are many knowledgeable people here. So here is the deal, I have worked with PC's all my life (I'm 28 now) and I have had my own business repairing them (not much, but decent amount of customers), also I started working in the online adult market in 2000, I went to a local tech school and learned programs such as Photoshop, Dreamweaver, Flash, etc. After that school, I expanded my learning on my own, I picked up HTML, Javascript, some Perl, as well as designing, maintaining and marketing numerous adult sites. I didn't want to be a "porn" king for the rest of my life so I wanted to find a new career. I worked also in the MIS department for a Manhattan advertising department for about a year before I went into adult full-time. That was a good experience but at the time the commute was impractical. The only problem I had now was that I had no "Formal" education i.e. certifications etc. BUT through a certain government program I was awarded a $25k grant to go to school (A certain computer institute with a good reputation) and they have this Programming Power Course that gives me an OCP certification, then basically a CIW certification, then an MCSD .NET certification all one right after the other, that is what the government approved me for. I start very soon. I am really excited. My thought is this though in your guys best opinion, what do you think my job prospects will look like when I get done with all of this? They told me I could get in with a "very serious" company whatever that means. Hey no matter what my career looks like when I get out, I would be a fool to tun down a free education of this caliber. Any advice I would really appreciate. Thanks for your time.

If you have access to Google, check out Google groups - specifically comp.databases.oracle.server - and search for your topic.
All in all, the answer is totally regional.
My personal experience (as an Oracle analyst/developer/DBA/instructor for over 20 years - since 1984) is there is currently an excess of competent DBAs due to lay-offs in the past 2 years. Junior developers with SQL Server 'experience' are attempting to full the gap, and failing miserably (due to the differences in the weay things work internally). As a result, many managers are now regretting their decision to replace experience with lower cost and starting to hire DBAs again - but only experienced ones.
Best, in my opinion, is to get developer experience. And learn the core of Oracle. Read many books, especially by anyone from the Oak Table (http://www.oaktable.net). Know the contents of all of Tom Kyte's books off by heart (see http://apress.com), and be able to reproduce any of the performance analysis scenarios he discusses, and variants, on demand.
Also realize that DBAs are excessively detail oriented. The best ones I know have little black books, and are meticulous about writing every observation and every environment change into those books. Any time they are challenged, out comes the book with a "on June 15th 2003, at 2:14 PM, we did a restart of instances Gloomb to enable the following initialization poarameters)
In contrast, developers tend to 'flit'. [flit derived from butterly fluttering.] They are detailed enough to get the current project done, then fly to the next. The idea of maintenance , long term associaton with a specific project, evaluating every aspect of 'that code' to get the best performance, and doing so year-after-year is generally not a developer trait.

Similar Messages

  • How to start study to become Oracle DBA

    Hi all,
    I am new to this group ..i am working with SAP.i hav a little dought that how can i start to become a DBA on oracle..what r the major responsibilits that i need to perform being a DBA..pls provide some narration and tips/documents search or links regard my requirement...
    I believe surly i will get solution for my links regard..
    Thanks & Regards
    mahesh N

    Hi,
    kEYS TO BECOME SUCCESSFUL ORACLE DBA
    Re: Wants to become a DBA
    How to become a good DBA
    Good luck!
    Marcello M.

  • Become a DBA, SQL ? Oracle? Both?

    HI everyone,
    I am wanting to start my journey to become a DBA.
    I do not want to take any shortcuts and want to do this the best way possible. I realize this will take years, but I am stubborn and determined , no matter what I do.
    I am concerned that I go down the correct path right from the start.
    to give you some background, I am currently an IT Administrator for a business unit of ATS Automation.
    I am responsible for around 125 users and counting.
    We currently Use SQL 2008, thats where my confusion starts.
    Do I start with some SQL learning before Oracle? I have seen this suggested in another thread here.
    I am not sure whether I should have my sights set on being an Oracle DBA or SQL or is Oracle an extension on SQL? it seems that way to me by reading the other thread.
    I think that in the end I want to be an Oracle DBA. I just want to be sure that I know before I even start my Education of databases, that I know where it is that I need to be.
    I know that to be a great DBA one must know what and if possible how the Programmers are thinking, for communication reasons. And also what the Business needs to get out of the Database.
    Could anyone please suggest books and the proper sequence that I should be starting this endeavor? as well as answering the other Questions I have in this thread.
    Thank You in advance for all of your answers, I know they are going to be great!

    811561 wrote:
    HI everyone,
    I am wanting to start my journey to become a DBA.
    I do not want to take any shortcuts and want to do this the best way possible. I realize this will take years, but I am stubborn and determined , no matter what I do. Stubborn and determined is a substantial portion of the requirements! Another portion is to be able to instantly change to flexible and open-minded.
    >
    I am concerned that I go down the correct path right from the start.
    to give you some background, I am currently an IT Administrator for a business unit of ATS Automation.
    I am responsible for around 125 users and counting.
    We currently Use SQL 2008, thats where my confusion starts.
    Do I start with some SQL learning before Oracle? I have seen this suggested in another thread here.
    I am not sure whether I should have my sights set on being an Oracle DBA or SQL or is Oracle an extension on SQL? it seems that way to me by reading the other thread.
    I think that in the end I want to be an Oracle DBA. I just want to be sure that I know before I even start my Education of databases, that I know where it is that I need to be. The real problem with giving advice here is the range of what DBA means. In some places, it just means a super-duper developer. In other places, it means being able to change rapidly from a nerd in the corner decoding trace files to a strong unyielding pointy headed boss defending the production database from the heretical developers. In still other places it means being able to work as interchangeable cogs in a team. The upside of this is, whatever your strengths are, you can find a place that plays to them. The other side is you may be happier doing something else.
    >
    I know that to be a great DBA one must know what and if possible how the Programmers are thinking, for communication reasons. And also what the Business needs to get out of the Database.I'm not convinced there is any formula, though those and a positive attitude are certainly necessary. All I can say is try it, see if you find you are loving it, bail if you are not. By the time you are into it for a couple of years, things may be quite different anyways. The trend is for many of the boring junior dba tasks to be automated or gui'd, but the unspoken secret is there will be demand for those who have a range of knowledge and depth of experience to figure things out. Virtualization, disk technologies, app technologies, web technologies and all their interactions with the db and the business will fall under the DBA purview, though it may change in name.
    >
    Could anyone please suggest books and the proper sequence that I should be starting this endeavor? as well as answering the other Questions I have in this thread.As others said, take a theory class, study the concepts manual, Tom Kyte's books, download and do.
    >
    Thank You in advance for all of your answers, I know they are going to be great!Some are not so great. It depends.

  • Path to become a DBA

    Hi buddies,
    I do have something crawling in my mind.
    Would like to know whats the path to become a DBA. I did my OCP around one year ago in Oracle 9i DBA track.
    Now working as a database executive, where my job task is to provide support for the client in generating reports, counts, batch load and many many more things in maintaining the database. I also spent 20 % of my working time in PL/SQL, web PL SQL, and so on.
    My SQL has improved dramatically.
    I have been here for 6 months.
    Is this a way to become a DBA as well?
    Is there a lot more to learn being in this track? I believe being strong in SQL is equally important for a DBA but its just my perception. Please do comment. I am not doing anything to do with DBA tasks except for small things like creating tables, job scheduler and so on.
    I am a completely different person now compared to when I stepped in. I have worked before but nothing to do with Oracle.
    Please advice. Is this how we start off to become a DBA or am I totally in a wrong track?
    Hope to hear from all of you.
    Thank You so much.

    user645399 wrote:
    Hi buddies,
    I do have something crawling in my mind.
    Would like to know whats the path to become a DBA. I did my OCP around one year ago in Oracle 9i DBA track.
    Now working as a database executive, where my job task is to provide support for the client in generating reports, counts, batch load and many many more things in maintaining the database. I also spent 20 % of my working time in PL/SQL, web PL SQL, and so on.There's a good indication that a job title can mean anything at all . . . and nothing at all. In my part of the world, the term 'executive' automatically means someone above mid-management level. (and even that is not a precise description) Certainly not someone who does the low-level work you describe. A "database executive" calls to my mind something akin to a CIO.
    >
    My SQL has improved dramatically.
    I have been here for 6 months.
    Is this a way to become a DBA as well?
    Is there a lot more to learn being in this track? I believe being strong in SQL is equally important for a DBA but its just my perception. Please do comment. I am not doing anything to do with DBA tasks except for small things like creating tables, job scheduler and so on.
    I am a completely different person now compared to when I stepped in. I have worked before but nothing to do with Oracle.
    Please advice. Is this how we start off to become a DBA or am I totally in a wrong track?
    Hope to hear from all of you.
    Thank You so much.You might want to review these threads:
    Re: difference between Oracle Apps DBA and Oracle ERP Consultant
    Re: Future of Oracle DBA
    I'm always amused and confused by questions about career that seem to indicate a beliefe that one punches certain tickets then applies for a job description that somehow magically matches. DBA (no matter how you describe it as "core", "apps", "executive" or whatever) is not an entry level position. Anyone who hires someone into a DBA position without some proof of real-world experience is not a company I'd want to work for. So, one gets into a DBA position by doing a good job at what they are currently doing, develop a good working relationship with the DBAs there, show an aptitude and let it be known what you are doing on your own (self study, practice on you own system, etc). An opportunity should eventually present itself. In my own career, beyond my initial job in a designated 'trainee' position, I've never sought out a change of job responsibilities ... they always came to me by the process described in one of the threads referenced above.

  • What should be needed to become a dba

    Hi all,
    I have been joined in a medium level company as a java developer.
    After 7 months they put me in oracle team.
    But our company doesn't use oracle efficiently. So i don't have much knowledge in oracle concepts.
    But day by day i love oracle and forget java. I wish to move my carrier with oracle.
    Now my question is,
    To be selected as a oracle DBA and working as oracle DBA in MNC's, In which topics i should be strong ? what are the things i should know in oracle?
    pls guide me

    Hi,
    Start form here Tahiti
    Choose the database version and Read. Create some test database on your personal Machine using Virtual Box and Play with It
    HTH

  • How to become a DBA - Please provide me guidance

    Please provide me some guidance on how to start my carrer as dba, how to get a job in this field  and how to prepare.

    Here is my advice:
    1. Purchase SQL Server 2012 Developer Edition (~ $52)
    http://www.amazon.com/Server-Developer-2014-English-Only/dp/B00JKMY8KC/ref=sr_1_1?ie=UTF8&qid=1427041734&sr=8-1&keywords=sql+server+2012+developer+edition
    2. Install it and start learning SQL programming from books, videos or online (4 months). Books:
    http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=sql+server+2014+programming&rh=i%3Aaps%2Ck%3Asql+server+2014+programming
    Important: type in each example using your fingers!!! Don't do copy and paste.
    T-SQL programming examples:
    http://www.sqlusa.com/bestpractices/ 
    Programming videos:
    https://www.youtube.com/results?search_query=t-sql+programming
    3. Learn basic database design from books & videos. (2 months) Books:
    http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=sql+server+2014+database+design
    4. Learn database administration from books & videos. Again, practice along on your own copy of SQL Server to pick up on hands-on experience.
    ( 6 months)  Books:
    http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=sql+server+2014+database+administration&rh=i%3Aaps%2Ck%3Asql+server+2014+database+administration
    5. Pass at least one Microsoft exam. (3 months)
    6. Apply for jobs.
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Database Design
    New Book / Kindle: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014

  • Is it compulsory to work as a developer before one becomes a DBA?

    Hi folks,
    Here I need some advice...
    I've recently earned OCP(DBA) certification and wanna work as an oracle DBA but a general problem...there are no fresher jobs for DBAs. Several people say, it is worth to work as an Oracle application developer initially and later you may get a chance to work as a DBA.
    my question is-
    Is it compulsory to work as a developer before one can work as a DBA??? What if one has no interest (or he is not good) in programming but he can do well as a DBA??
    I guess developer and DBA activities are purely different...
    Somewhere I read that a DBA works hand in hand with System administrator. Is it true?....if it is, wouldn't it be better to work as a system admin first and jump into DBA later if someone don't want to get into programming. (I know shell scripting is there but it is just a set of UNIX commands, i guess)
    ...and overall, is there NO work in Oracle field for someone who doesn't have any knowledge of programming???
    Your answers will help me choose the best option for me so please don't ignore this thread...i posted a similar one few days back but it died.
    Thanks and Regards:
    Mukesh

    Hi,
    see if you don't like programming don't do it. If I were you, I would look for opportunities to work as a novice DBA even for free if it's necesary. (If you are on your own, then this way is not working. I know a women, who worked full time as a kitchenhand on weekdays and did some IT work on weekends. After one year she was offered a full time IT job.)
    Look, it's one thing that you have an OCP title, but without any experience it doesn't mean much. If I were the CEO of a particular company and we would be looking for Oracle DBAs (even beginners) I would choose those persons who have some working experience and know English, regardless of titles.
    I have many colleagues with 5-10 years experience in Oracle and only a few have OCP titles. The others simply don't need it, why would they? Sometimes they teach the OCPs... Please don't misunderstand me, I don't degrade the value of this title or persons having this, I just want you to understand, that the only one thing that I would know of you at first glance that you have brain - you made all the exams for OCP - but nothing more. I wouldn't be able to see you problem solving skill and there is no time for testing the knowledge of the people nowadays.
    This is sad, but this is the reality. I hope that you will succeed.
    All the best,
    Franky

  • Experienced Oracle DBA want to become Apps DBA and need guidence

    Hi Apps Gurus,
    I am an experienced Core Oracle DBA having 7 years of experience in Oracle Database Administration. I have always been interested in Apps DBA but never got suffient time to pick that up. This time I have taken a months's leave to be able to spend time and gather Apps DBA knowledge. I need a thorough knowledge in Apps including the very basics and architechture. I dont want to jump into advanced skills without having my basics strong. Please guide me with steps/milestones to be identified and achieved. I would appreciate if somebody can give me an idea regarding how much time it generally takes to pick up to a level where the candidate can work as an Apps DBA.
    Any suggestion and guidence is appreciated.
    Thanks.
    A.D

    Hi AD,
    I am looking for the same thing here, after doing 6 years of Core DBA job, i was looking to have some aaps dba exposure, but still could not find any thing except some ebooks, let me know if you find some thing ................
    cheers

  • Guidance to become a Oracle 10g DBA

    Hai...
    I m a lecturer in an Engineering college.I want to change my job as i m interested in DBA. So i have joined a course in Oracle 10g DBA through Oracle University,which will be starting on 25th june.Can anyone guide me how to go abt it, so dat i can prepare well for interviews n place myself in a gud company.Also plz let me knw which has gud scope,DBA or Data warehousing.

    Hi,
    My list of Oracle DBA job skills include the following:
    Excellent communication skills - The Oracle professional is the central technical guru for the Oracle shop. He or she must be able to explain Oracle concepts clearly to all developers and programmers accessing the Oracle database. In many shops, the Oracle DBA is also a manager and is required to have excellent communication skills for participating in strategic planning and database architectural reviews.
    Formal education – Many employers require Oracle professionals to have a bachelor’s degree in computer science or information systems. For advanced positions such as an Oracle DBA, many employers prefer a master’s degree in computer science or a master’s in business administration (MBA).
    Real-world experience - This requirement is the catch-22 for newbie’s who possess only an OCP certificate. A common complaint of people who have OCP certificates but no job experience is that they cannot get experience without the OCP, and they cannot get a job without experience. This is especially true in a tight job market.
    Knowledge of database theory - In addition to mastering the technical details required for the OCP exams, the successful Oracle professional must have an understanding of database and data warehouse design. This includes intimate knowledge of data normalization theory and knowledge of star schema design, as well as object-oriented modeling with Unified Modeling Language (UML) and knowledge of other database design methodologies such as CORBA and J2EE.
    Here is my list of DBA job skills:
    http://www.dba-oracle.com/oracle_tips_dba_job_skills.htm
    Here are notes on becoming a DBA:
    http://www.dba-oracle.com/t_how_to_become_an_oracle_dba.htm
    Can anyone guide me how to go abt it, so dat i can prepare well for interviews n place myself in a gud company.First n foremost, show dat you have gud communications skills.
    Hope this helps. . .
    Donald K. Burleson
    Oracle Press author

  • Become Expert Oracle Apps DBA

    HI, gurus,
    i am new to oracle application dba, but wants to sharpen my skills and experience in the field. Please can anyone help me with documentations good enough to start with.
    Thanks.

    Please see old threads for similar discussion.
    How to become Apps DBA
    http://forums.oracle.com/forums/search.jspa?threadID=&q=How+to+become+Apps+DBA&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    All Oracle Apps documentation can be found at:
    Applications Releases 11i and 12
    http://www.oracle.com/technetwork/documentation/applications-167706.html
    Thanks,
    Hussein

  • Way to become a good DBA

    Hi,
    Please guide this beginner. I want to become successful DBA. I dont know where to start. which version i have to choose that is 9i or 10g. I know pl/sql programming. Please guide me in proper direction.
    Hope to become good DBA
    thanks
    jhon

    Get registered for funda one give one month chance...u will automatically start studying and u will get one way also to start with...
    can buy funda one book from stall of oracle press.
    Regards,
    Asif A K

  • How to become a good DBA

    hi
    i am working in oracle from 1 year
    on developer and oracle 8i database.
    now i am intersting in oracle dba field.
    because in INDIA there is a good career of oracle DBA.
    so please guide me in DBA filed
    1.how we can start learn dba concept.
    2.books of oracle dba.
    3.interview question related with dba.
    4.what are the main concept of dba on that i will work hard.
    thanks all.

    Some thoughts:
    1) You should know datamodelling. This is not specific to Oracle but to a DBA in general. A good DBA knows how to model data! There are several books on datamodelling out there, have a look at any online bookstore. You need this knowledge if you ever want to write good SQL and understand performance impacts and backup & recovery strategies.
    2) Read the Oracle concepts documentation. It explains the architecture of Oracle and is the basis of what you need to know when becoming a DBA.
    3) As Frederic said: know SQL*Plus! If all else fails, this will allow you to fix things in any circumstance. Certification also revolves around command line interaction.
    4) Read the administrator guide. This explains things you need to know for maintaining an Oracle DB.
    5) Read a good DBA-tasks book to get an idea of day-to-day things you need to do (the repetitive stuff).
    As to what version: it depends on your environment. If you need to work on 8i in your company, start with that. It doesn't make sense to read something you can try out since the version of the database does not allow it. If you have a choise, I would suggest 9i since 8i is old and almost de-supported and phased out soon enough. 10g will come in beginning 2004. Once you have the basic knowledge, it could be handy to at least read the 'new features' documents on the web and keep doing this on a regular basis. They allow you to see differences and how they can be beneficiary to your company/clients. This additional value will be very visible in your company!
    I don't agree that you should forget about 10g for the next 3-4 years. It doesn't hurt to keep in contact with the new developments so you know when to use an old version and when a new version. Also, stability is usually not a serious factor. Little cosmetic bugs are fixed fast and shouldn't hamper you in most of your normal DBA work. Besides, within a year you will see companies ask for specific 10g knowledge in their recruitement efforts. So keep your eyes open.
    Ask Tom is really good and a must read(!), but not essential in the first weeks of reading. Know sql and Oracle concepts before you read that site, 'cause otherwise it can be confusing at times.
    HTH,
    Lennert

  • Please Help: Career Path for becoming a SQL DBA

    Hi All
    I am a Software developer with around 15 months of experience in .Net 2.0 and VSTO.
    I am currently working in a SQLServer 2000  project.
    I feel more interest to work with database than front end coding.
    Can anyone suggest what need to be done for the one to be a DBA.
    Could you please provide more details on the roles and responsibilities and the scope for career development on becoming a DBA.
    In what Timeline can i be a  DBA. After becoming a DBA what are the career options available. Please help me out in deciding my career
    Thanks in Advance,
    Sidharth

    On these days DBA is an abstract level word. DBA can be further classified to Development DBA , Production DBA , Data warehouse dba, ETL DBA , DB Architect DBA and even may be REPORTING DBA.  Each job has its own significance. Role for each dba may differ. Some time DBA perform multiple role in an organization (in my case i am doing Architecting / part time Production DBA  and Dev DBA role).
    In addition to Kalman suggestion, what you can do is , you can start from Virtual labs provided by Microsoft.  If you ask the timeline, its all depends. Hands on experience is the key.
    Virtual Labs for SQL Server 2005
    http://technet.microsoft.com/en-us/bb499681.aspx

  • Is this the right path to become a Oracle 10g DBA

    I installed Oracle 10g XE with the intention of bringing myself upto speed for Oracle DBA course for Oracle 10g.
    Now, let me give my background. I have done lot of programming on PL/SQL on Oracle 8i, but that was more than 4 years ago. I have been more functional for past 4 years. Now I am am trying to get into DBA role.
    What all should I focus on XE, in order to prepare myself for Oracle 10g DBA course?
    Thanks in advance.

    Is installing XE the right path to becoming a DBA?
    I would say that it isn't! XE is perfect if you need a production database and can fit it within the XE limitations. XE is also perfect if you want a Oracle DB with out any of the DBA fuzz. If you want to learn you should install Enterprise Edition. You can get the software on oracle.com, and I believe that you can use it for free as long as you do not do any production on it. XE is not shipped with enterprise manager (oem). However it is shipped with the Enterprise Edition, so another argument for installing that and not XE.
    So to summarize it: Get a Enterprise Edition!

  • What does it take to be a good DBA.

    Hi i am a student with 1 year to go and i interested in becoming a DBA i have no real world experience but i have done java ,php,prolog and i have good knowlege of sql queries. I do understand that you need to be good a drivers1,2,3 and 4

    Not really. What you need to know and do to be a good DBA is basically be a control freak and totally paranoid about loosing anything... also have an intimate knowlege about backup and recovery and database design. DBA's are paid to ensure the data is there 24X7 365 days a year... yes, every day all day.
    If you loose it, don't bother coming back to work.
    When the world crashes--and it will--your worth is measured directly by the speed you can recover it all... Yes, all of it, even that stuff that just was updated... oh, the moment the system decided it needed to go south for the winter.
    Depending on the shop you are in, you may have other duties--database design, sql queries, programming--helping the developers.
    First and foremost you will be the person in charge of making the data secure and accessible to those that need to see it.
    Depending on your environment--you may never be allowed to touch Java, php, or prolog. It maybe that you have to subsist on programming in the SQL scripting language or a shop standard.

Maybe you are looking for