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

Similar Messages

  • How to become a good programmer

    With regard to other two similar threads:
    Any views , suggestions. on how to become a good programmer.
    How & where to start with?
    Any dress code?
    Madan

    With regard to other two similar threads:
    Any views , suggestions. on how to become a good
    programmer.
    How & where to start with?Do you have any experience programming in any language? If not and you want to start with Java, look up Java Tutorials on google. Or check out java.sun.com for tutorials and examples that are good for beginners. At least learn the basic syntax and structure of the Java language first. From there you can move onto other things like algorithms and design patterns.
    Any dress code?How you dress doesn't make you a better or worse programmer. However, if you work for a company you should follow their dress code.
    >
    >
    >
    Madan

  • How to become a good java programmer

    Hi guys
    I have been in touch with java for 3 years but I have not learned it from basic and fundamentally, so I started to learn it from very basic. but how can I become a good java programmer? can we put the answer of this question in steps ?
    Thanks

    Alex_Haze wrote:
    Hi guys
    I have been in touch with java for 3 years but I have not learned it from basic and fundamentally, so I started to learn it from very basic. but how can I become a good java programmer? can we put the answer of this question in steps ?
    Thanks1) Get a good java book and read it from start to finish. Understand and then use every technique demonstrated in the book before moving onto the next.
    2) Develop good programming practices in general. Use resources like Code Complete and software engineering books to improve the quality of your code and development practices. This is a typical programmer's bookshelf:
    [http://www.codinghorror.com/blog/images/my-programming-bookshelf-small.jpg|http://www.codinghorror.com/blog/images/my-programming-bookshelf-small.jpg]
    3) Learn new things, always. Start witing things in J2EE. Start writing things in Swing. Even pick up a new language. Different perspectives help you see things in different ways and let you think in new directions.
    4) Pay attention to detail. Strive to write the very best code you can every time. Think constantly about how you can do it better.
    5) Solicit feedback from peers, coworkers, and quality online communities. Ask them how you can do it better. Post code examples and trust your gut if you suspect that something could be done a better way.
    6) Accept that it won't happen overnight. The road to being a "good" programmer is a long one.

  • 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 junior DBA?

    Hi everyone,
    I finished my oracle training program and want to become a junior DBA.
    I know 10-month training program is not enough for becoming a junior DBA. SO, could someone please tell me to the way or your story to become a junior DBA?
    Thanks in advance for any advice!

    hannan  wrote:
    nice to hear that u have finished ur course so better to install a oracle old version in your system like 9i or 8i versions Just out of curiosity, why are you recommending he install and practice on versions that are so old they are out of support. Where would he even get them?
    and then install a patches the OP would have to have a MetaLink account to get patches. Since he doesn't even have a DBA job, it's extremely doubtful he has access to MetaLink
    to ur oracle for updating by doing these you can learn how to update the database it is most important role in DBA and make some tuning to your database without using any tools go through sql optimization method by doing these you can learn all commands very well. then after practicing all these take your database backup and unistall oracle in your system after doing that again install oracle and import that previous backup database by doing these you can learn importing and exporting concepts and also learn RMAN concepts when ever ur attending any interview please go through all these concepts.
    better luck for your future.
    hannan
    Oracle OCA.

  • How to become a good ABAPER

    Hi Friends ,
    i want to become a String and very good ABAPER..
    1) how to improve my ABAP SKILLS .
    2) First how to analyze the Issue when issue comes  from Functional Consultant?
    3) how do improve to writting ABAP coding??
    pls advice.
    Rgeards,
    Sreenu

    Hi Sreenu,
    Let me take a simple example of a report program which displays the sales order data. If the functional consultant gives you an issue which says that the net price appearing in the output is incorrect. I would follow the following steps if given such an issue:
    1) Identify which report program is an issue. In other words find which object is giving an issue
    2) Understand the issue so that you can narrow your search further. Since the net price is incorrect, I will check the portion of the code where in, the net price (NETWR field in VBAP table) is being populated.
    3) If the net price is being populated from the right table, check if it is being manipulated further down in the code.
    4) if not, check if this is being changed before the display of the output.
    This is only an example and once you get different kind of issues, you will become more used to fixing issues.
    Before fixing any code, keep in mind the following:
    Will there be any other impacts by fixing the code.
    Look at performance considerations
    Ensure proper unit testing is done by you and by the functional consultant before the code is transported
    Thanks,
    Sandeep

  • How to become an apps DBA

    Hi,
    I have been an DBA for almost 4 years and right now, I will like to move towards administrating Oracle 11i server.
    Can anyone out there recommend me on how should I move towards that direction?
    Kindly please advise me.
    thanks
    Kenny

    I would say that without question the best training is doing. A rather basic two-tier linux system from Dell for your own testing can host an 11i Vision Demo. Practice the installation a couple of times and then start on patching basics - adpatch type patches, Forms6i type patches, database patches. Come up with a good backup and recovery strategy and do some crazy things like apply major rollup patches and skip a prereq just to see what happens. Then try and troubleshoot why it failed. Of course, this all within your own personal Vision Demo instance where you have total freedom to break things. No one would do this a "real system". :-)
    Once you've mastered patching basics, expand out into the advanced topologies and setup a DMZ such as in Note:287176.1. Set up a RAC, setup parallel concurrent processing, go nuts!
    -Dan

  • How to become a good oracle developer?

    hi
    everyone  m new in this community i dun knw may b its a childish question here.... but i want to be a good oracle developer but unfortunately i have very little knowledge about it and wants some tutorial guide will you help me.. i ll b very thankful to you.. just think i am new in oracle but wants to learn before answering. i hope you awl will help me..

    uzmakawesh wrote:
    hi
    everyone  m new in this community i dun knw may b its a childish question here.... but i want to be a good oracle developer but unfortunately i have very little knowledge about it and wants some tutorial guide will you help me.. i ll b very thankful to you.. just think i am new in oracle but wants to learn before answering. i hope you awl will help me..
    First thing I would do is get your keyboard fixed.  There seem to be several keys that don't work.
    One of the keys to success in any area of IT is .... attention to details.
    Beyond that, it is very difficult to answer your question without knowing anything of your background, training, and experience.  What made you decide you want to "be a good oracle developer"?

  • How do i become a better DBA ?

    I'm still kind of new the the DBA role and still learning. Well normally I am.
    Lately I've not been really busy. All the databases seem to be running OK, there are lots of them, but they aren't in high demand.
    So what do i do now ?
    What do you recommend I look at or investigate to work towards becoming a better DBA ?
    Thanks.

    Well, you're already doing a few things right....
    You've recognized you have a lot to learn, and you're reading these forums. Those are good things. Also, have a look at the Oracle-L mailing list. (See http:///www.freelists.org and search for 'Oracle-L'.) Look for postings that have questions that interest you. See if you can figure out how to assemble a test case that answers the question. Load Oracle on your home or work laptop or desktop machine, so you have test bed for playing and experimenting. Reading books and documentation is great, but at some point, you have to get hands on, and when that happens, it's good to have a database that you can dsestroy and recreate, with no consequence.
    Next, get involved with your local Oracle user group. If you're US based, most major metro areas have a local Oracle user group. If you're based outside the US, it's more likely that you'll find a regional or national level user group. Find out where/when they meet. See what people are working on and/or talking about. Finally, one of the best ways to learn about something, pick a topic, and do a 45-minute or one hour presentation on it at the local OUG. There's really no better way to learn something, than to try to teach it to someone.
    Finally, stay interested and curious, for the long haul. Oracle puts out new database releases, each with new features, at an incredible rate. If you're not ready for a lifetime of continual learning, you're in the wrong career. :-)
    Hope that helps,
    -Mark

  • Want to Become Oracle Application11i DBA

    I am an Oracle 9i DBA. I Want to Become Oracle Application11i DBA. Where should I start and how can I understand all the Oracle Application in minimum time. Which Documentaiton will be helpful.
    Waiting for reply.
    Shakeel Azhar

    I suggest you start with Oracle Apps Documentation
    Applications Releases 11i and 12
    http://www.oracle.com/technology/documentation/applications.html
    - Oracle Applications Concepts
    - Oracle Applications Installation Guide: Using Rapid Install
    - Maintaining Oracle Applications Documentation Set
    - Oracle Applications System Administrator's Documentation Set
    Once you get familiar with the architecture and the different components of Oracle Apps, consider the following:
    - Do an Apps installation yourself (on Linux/Windows)
    - Set up users/responsibilities/printers/CM ..etc
    - Practice Cloning
    - Apply Patches
    - Practice AutoConfig to manage system configurations
    - Upgrade Database/Application
    Go for Oracle Apps training if you can afford it. Moreover, consider to get the following books:
    (Oracle Applications DBA Field Guide)
    http://www.amazon.com/Oracle-Applications-DBA-Field-Guide/dp/1590596447
    (Installing, Upgrading and Maintaining Oracle E-Business Suite Applications Release 11.5.10+)
    http://www.amazon.com/Installing-Upgrading-Maintaining-E-Business-Applications/dp/0615141226/
    Oracle blogs are good source of information, there are plenty of blogs available now:
    Applications & Apps Technology
    http://blogs.oracle.com
    Good Luck :)

  • 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.

  • How to become a SAP Professional?

    Hi Friends,
    I new to this community. I like to learn SAP - FI/CO. I have good experience as a Accountant and Financial Analyst.
    Let me know in step wise manner, "how to become a SAP - FI/CO Professional?"
    I will vote points to you.

    You need to have an SAP system a demo or practise client and practise with the help of free help.sap.com on those subjects you like most.
    <a href="http://www.amazon.com/gp/offer-listing/0782125972/sr=/qid=/ref=olp_tab_new/103-3223320-2597422?ie=UTF8&coliid=&me=&qid=&sr=&seller=&colid=&condition=new">Copyrighted material like this book!</a>  titled "Configuring SAP R/3 FI/CO: The Essential Resource for Configuring the Financial and Controlling Modules" can be of good use!

  • Hello over there! How to become a best java programmer??

    I'm not bad in JAVA at all, I just want to move to the next level. Does anyone knows how i should take my skills to the higher level? Where can I buy java materials, I bought all java materials and projects from shopnewused.com I need something like that but more powerful now. The series was very very helpful if compared to my skills before getting to shopnewused.com. Thanks in advance!!

    About 10-15 years of working experience will do it.
    I hope you want to become a good software engineer by the way, getting really good at Java doesn't help you much specifically, its just a means to an end. What do you think is more important?
    a) writing epic code
    OR
    b) building something that works, is clean and user friendly, well documented, easy to maintain and does exactly what the users of the software need it to do
    I hope you pick b), and I hope you see that becoming a "best java programmer" does not help you to do all that. You need to be much, much more than that.

  • How to make a good quality 8 Giga DVD out of a Project in AVI of 14 Gigas?I have a film in a proyect

    How to make a good quality 8 Giga DVD out of a Project in AVI of 14 Gigas?
    I have a film in a proyect made with a miniDV camera in my old Premiere 6.5
      It has 68 minutes and after exporting it with the Microsoft DV AVI compressor in 100 % quality and not compressing the audio, it  ended in an AVI of 14 Gigas.
    I would like to obtain a DVD of the best quality in audio and video possible. How can I do it?  SHOULD I EXPORT IT FROM THE PREMIERE 6.5 WITH ANOTHER COMPRESSOR OR IN LESS THAN 100% QUALITY WITH THE SAME DV AVI COMPRESSOR ? my INTENTION IS TO USE THE NERO VISION AFTERWARDS... I HAVE THE NERO VISION 4...-. FROM 2007- WOULD IT BE OK OR IS THERE A BETTER ONE? - I know there are newer ones...but better?
    I HAVE POSTED THIS A FEW DAYS AGO. THANKS TO THE PEOPLE THAT REPIED. BUT I THINK MY QUESTION IS NOTFULLY ANSWERED YET.
    i NEED THE BEST QUALITY I CAN GET, EVEN WHITH MY PREMIERE 6.5, BECAUSE IT IS A FEATURE FILM THAT TOOK ME SEVERAL YEARS AND THIS LAST REMAKE IS NOW READY AFTER TOO MUCH WORK.
    THANKS A LOT !!!!!!!!!!!!!

    Hello Thanks for your replys and sorry for being so fussy about this.
    I have now seen that one of the options for exporting from Premiere 6.5 is Adobe MPEG encoder. So Do you guys think it would be a good idea to do it with that, Or Would it be better AVI or DV AVI compressor from Premiere before making the DVD?
    I have the Nero Vision 4.9.6.6  But I may be able to look for another one if you think it is better...
    Thanks a lot for your advises...

  • How to  make a good voip server +applet ?

    Here is my applet wich I made http://84.244.8.225/test.html
    It works a bit
    Here the code:
    http://84.244.8.225/javamic4.txt
    Any ideas/suggestions to make it better...
    (for example how to make a good server (windows) ?)
    Thx!
    Edited by: FrederikPot on Sep 24, 2007 3:01 PM
    Edited by: FrederikPot on Sep 24, 2007 3:03 PM
    Edited by: FrederikPot on Sep 24, 2007 3:07 PM

    Hello Thanks for your replys and sorry for being so fussy about this.
    I have now seen that one of the options for exporting from Premiere 6.5 is Adobe MPEG encoder. So Do you guys think it would be a good idea to do it with that, Or Would it be better AVI or DV AVI compressor from Premiere before making the DVD?
    I have the Nero Vision 4.9.6.6  But I may be able to look for another one if you think it is better...
    Thanks a lot for your advises...

Maybe you are looking for

  • IF statement in SQL*Plus - how to do it

    Hi, In SQL*Plus script, I would like to keep conditional checking (IF statement) and proceed. For example, whatever is done in PL/SQL block below, want to do the same in SQL*Plus script, I know partly it can be done using VARIABLE keyword, conditiona

  • How do i use my phone number instead of my apple id for imessage on my iphone5?

    I accidentally selected my apple id for sending and receiving imessages. I want to be reached at my phone number and not my email first, but I can't figure out how to make my phone number the primary and my email the secondary. Also, my son and I are

  • ITunes library disappeared and cannot reinstall from Time Machine

    I have searched all support threads for my problem -- updated to Mavericks and all my playlists disappeared and audio files that the new itunes didn't seem to know what to do with (meditation i.e.) I've tried to reinstall from Time Machine, but all s

  • New features as a firmware update?

    According to the press release the new Airport Extreme: Apple also announced that its popular AirPort Extreme 802.11n Wi-Fi Base Station and Time Capsule® now feature simultaneous 2.4 GHz and 5 GHz dual-band networking for optimal performance, range

  • I need a new ipod...i have a 2 year warrenty...i cant find the reciept! please help me!!!!

    when i plug my ipod into my car using a usb or aux cord...only one side of the car plays music....its my ipod thats the problem..not the car.. please help me get a new ipod or lead me in the direction of me obtaining a new ipod!