AboutPeter Choi Expertise I am a senior Oracle DBA, PeopleSoft Administrator and Project Manager with
10+ years experience. I have been working with PeopleSoft (HRMS 5, 7, 7.x and
8.9), Oracle RDBMS (7.3 - 11gR1) on various Unix and Windows platforms, and some Oracle Application Server (9i/10gR2). I also have experience with the configuration and administration of BEA`s Tuxedo and WebLogic for PeopleSoft 8.x.
To become an Oracle DBA, you need to understand the functionalities and capabilities of Oracle 9i and/or 10g RDBMS. These are the two most current and widely used Oracle Database software world wide. There are only a smaller subset of Oracle 7 and 8i users.
A good DBA must be very fluent in the following functional or technical area:
- Basic Database Administration (i.e. have the skills and abilities to maintain an existing database, including backup, recovery, creating new databases, archiving, tuning the database, monitoring for growth, sizing and storage estimation, etc.);
- SQL (i.e. be capable of wriuting simple and complex SQL and PL/SQL);
-Performance and Tuning. You must be capable of understanding the perfomance impact of a given SQL and be able to tune it using tools such as EXPLAIN PLANS, TKPROF and/or other thrid party tools. You must be able to trouble shoot and help re-rwite some ofthe queries if required. Sometimes, you may need to create an index instead.
If you want to specialize in specific fields, then you can look into Data Warehousing, Portal (with Oracle Application Server); Reporting, front end development (using JDeveloper), Discoverer (Business Intelligence / data mining), etc. I would make sure that you have the fundamental background before embarking on such specialzed areas.
There are many self-learning text books that you may purchase, borrow from you local library, online (www.orafaq.com is a great place to start; and otn.oracle.com is the official repository of all Oracle documents).
It is preferable that you get some ahnds-on practice with Oracle before you goto any ofthe interviews. Interviewers look for knowledge, skills and most often expereience. A DBA must be able to handle him/herself in a stressful environment.
I hope this gives you some ideals. Hope this helps.