101communication LLC CertCities.com -- The Ultimate Site for Certified IT Professionals
   Certification Communities:  Home  Microsoft®  Cisco®  Oracle®  A+/Network+"  Linux/Unix  More  
Editorial
Choose a Cert
News
Exam Reviews
Features
Columns
Salary Surveys
Free Newsletter
Resources
Forums
Practice Exams
Cert Basics
Links Library
Tips
Pop Quiz
Industry Releases
Job Search
Conferences
Contributors
About Us
Search


Advanced Search
CertCities.com

CertCities.com
Let us know what you
think! E-mail us at:
.. Home .. Certifications .. Oracle .. Columns ..Column Story Thursday, July 03, 2003

TechMentor Conference & Expo PDF Brochure - Download It Now!

 SELECTions   Damir Bersinic
Damir Bersinic



 Just Ask Damir!
Damir tackles a reader's question on becoming an Oracle DBA
by Damir Bersinic  
12/4/2002 -- It's always nice to get reader mail. It's one of the ways that we columnists get to gauge whether or not we are hitting the marks and providing you with information that is useful. Sometimes the e-mail that we receive deals with a topic that might make a good column, as is the case with the following:

I want to move into the IT field -- this would be a career change for me. I wanted to get my Oracle DBA certification ... Currently I work for a company who specializes in data storage and the industry for that technology seems great.

My question is how would a person with no programming background get into Oracle?

A lot of schools in the area just say "come on in and learn it" ...I was always skeptical of that. Are there any prerequisite classes that I should take being that I am new to the field? Which Oracle should I start with, 8i or 9i?

These questions are not atypical: I've heard them frequently over the last couple of years writing this column, and even more as a teacher for the past 15 years. The essence of the question is: "Where do I start?"

Sometimes, a columnist likes to outline how they got in the field and what helped them to get where they are, but often this is of questionable value. For example, my academic background is in Soviet and East European Studies, which means that I can read some Russian and was supposed to work for the CIA or something. I got into computers almost by accident, though I always had an interest in science and technology. I learned most of what I know through trial and error, and this way I've lived the life of a true geek for a very long time. Having done this, the one thing I can tell you is: "Don't follow may path!" A well thought-out, structured approach is a better idea. This is easier when you're young and looking to a career for the first time. It's not easy if you're looking to switch from one career to another, but still doable.

So what do you do if you are looking to switch careers? The first thing you need to consider is why are you making the switch: More money? Not happy with current boss? Want a challenge? Your motivation will often have a big part to play in your success. For example, if you think that a career in the IT industry is a sure path to loads of cash and a Corvette in the driveway, you may be unpleasantly surprised. As anyone that is working in the industry today will tell you, IT is no different than other industries. It has its ups and downs and we're probably more on the down looking for an upswing than we have been in a very long time. However, if you are looking for a challenge and a career where you have to keep learning new things all the time, than you're on the right track.

The thing that got me interested in IT as a career, and that keeps me in the industry, is that it's always changing. New products come out almost every day and technologies change at a phenomenal rate. This is fun and exciting, but it also means that you always have to be learning and making the effort to keep your skills current. We've all heard stories of individuals making their spouses computer widows (or widowers). Some of that deals with a situation that occurs in the IT industry more than in many others --- the requirement to keep up because standing still means you are going backwards. The fact that you are on CertCities.com and reading this column means that you have the desire to keep up, but how's your family going to feel about the time you spend away from them? Time management and making an effort for a good work/life balance is something that cannot be taken for granted when working in IT; my wife reminds me of this fact on a regular basis. Besides, getting away from the computer can help to clear your brain.

Once you have determined your motivation, you will know whether or not a career in IT is right for you. The next step is, "Where do I start?" Many schools, as indicated in the reader's question, simply say "Come on in -- no experience necessary" and many are right, but it depends on what they are offering. If they focus their efforts on certification programs, you should note that all certification programs require some fundamental understanding of the concepts underlying computers in general. If you don't have exposure to computers aside from surfing the Internet at home and checking your e-mail periodically, you need to learn what the basic concepts are before you look for a career in IT. Even though a service manager at a car dealership does not need to know all the details of what makes my car run, he needs to know the basics of how all cars run, but the mechanic better know a lot more. If you want to be a mechanic (programmer or system administrator) you better have a solid background on what makes a computer tick; if you want to manage these folks, you better have some idea.

To answer this reader's first question ("How would a person with no programming background get into Oracle?"), you may need to get some exposure to generic programming and database concepts before looking an at Oracle certification program. A good place to start is evening programs at a local community college or high school. Many offer introduction to computers and programming classes that are very reasonably priced and can give you the basic understanding you need to more fully grasp the information presented in the certification-oriented classes. If you need more general information on computers and how they work, an A+ certification may be a good place to start. While this may delay your Oracle certification for a bit, it will most likely allow you do better during class and, quite possibly, on the exam.

Your next step will be to choose a school to take your certification program at. Here you have two basic choices: Oracle University or a non-Oracle-sanctioned organization. Oracle obviously would prefer that you take all your classes at Oracle University or an official Oracle University partner. In fact, you will need to take at least one class there (see my column on this topic) if you are starting your Oracle 9i certification track now. However, there is a downside to Oracle University classes: the cost. The upside is that the instructors are usually quite good and the curriculum closely mirrors the exam topics, and you can legally use the software in the classroom to practice.

Other organizations may not have curriculum that is as geared towards the exam or you may not have easy access to the software, or the student/teacher ratio may be higher than expected. Generally, stay away from low-ball, price-focused organizations: I've usually found that you cannot be certain of the quality of instruction or availability of software. In looking for an organization to take your classes at, always ask:

  • Is the curriculum geared to passing the exams only or learning real world scenarios (both are needed to pass the exams and be effective in the workplace)?
  • Are the instructors themselves certified?
  • Do they offer computers with the software installed to practice concepts taught in class?
  • Do they have licenses for software used by students (are they legal)? If you are told that you can get the software yourself from the Oracle Technology Network (OTN) and then use that in class, you should check the OTN license agreement - it explicitly forbids this. (See my earlier column about this topic.)
  • What is the success rate of their students passing the certification exams (not any exam but the ones you are interested in)?
  • If you fail an exam, can you re-sit the appropriate classes within a reasonable time frame to refresh your knowledge?
  • If they offer career placement, what is the success rate of the students in your program (not all programs, but the one you are in) getting jobs?
  • Can you talk to past students to get their impressions?
  • Do they offer a money-back policy if you are not satisfied with the first set of classes and want to withdraw?

Let's face it, these classes are not cheap and the training center is providing a service. You want to make sure that the service will give you want you are paying for and ensure a reasonable chance of success in both passing the exam and making use of the information after the classes are over.

Many folks tend to opt for self-study using books . While this approach may be of benefit to those that have been in the industry for some time, if you are changing careers and do not have a background in the fundamental concepts of your certification, I would caution against relying solely on books. While I may be impacting my own pocket by saying this, since I have written a number of certification titles for Oracle and Microsoft technologies, an instructor can answer all those questions and allow you to more easily grasp key elements of what you need to know, which may take a very long time to understand by reading one or more books.

The last question asked by this reader is "Which Oracle should I start with, 8i or 9i?" I have actually dealt with this topic in another column (click here). The short answer is the one that is in demand by employers in your area -- and you need to do some research to determine this. Making a major decision like changing careers requires a great deal of forethought and preparation. Find out what prospective employers need before starting out. Ideally, being certified in both may be a good approach: Start with Oracle 8i and while looking for employment pursue the 9i certification (and you may even be able to get around Oracle's requirement to sit a class since OCPs in 8i are exempt from that requirement).

Next time, I'll cover what to do after you get your Oracle certification. In the meantime, keep those questions coming...



Damir Bersinic is an independent consultant, trainer, and author of Oracle 8i DBA: SQL & PL/SQL Certification Bible (ISBN 0764548328), Oracle 8i DBA: Architecture and Administration Certification Bible (ISBN 0764548174) from Wiley & Sons, as well as a number of titles on Windows, Active Directory and SQL Server. He holds several industry designations including Oracle OCP DBA (in 4 Oracle versions), MCSE, MCDBA, MCT and CTT+. He can be reached at .

 

More articles by Damir Bersinic:

Post your comment below, or better yet, go to our Discussion Forums and really post your mind.
Current CertCities.com user Comments for "Just Ask Damir!"
1/27/03 - Anonymous says: Thanks for a great column. Keep 'em coming.
1/27/03 - Glen  from Oak Park says: ditto.
2/5/03 - michael  from nigeria says: i am very encouraged by your comments
2/5/03 - michael.O  from nigeria says: i am very encouraged by your comments
4/3/03 - rose  from uk says: Consider the following relation schema: STUDENT(snum, sname, major, level, age) CLASS(cname, meets_at, room, fid) ENROLLED(snum, cname) FACULTY(fid, fname, deptid) Write the following queries in SQL. NO DUPLICATES SHOULD BE PRITNTED IN ANY ANSWER 1. Find the name of all Juniors (level=JR) who are enrolled in a class taught by ‘X’ 2. Find the age of the oldest student who is either a History major or Math 3. Find the names of all classes that either meet in room R123 or have 5 or more students enrolled 4. For each level, print the level and the average age of students for that level 5. For each faculty member that has taught classes only in room R128, print the faculty member’s name and the total number of classes she/he taught 6. Find the names of students not enrolled in any class QUESTION # 2 For the same relaions defined in previous question, write the SQL statement required to create these relations QUESTION # 3 Express the following integrity constraints in SQL unless it is implied by the primary and foreign key constraints. 1. Every class has a minimum enrollment of 5 students 2. At least one class meets in each room QUESTION # 4 1. Create a view containing the faculty member with classes they have taught 2. Create a view containing the classes taken by each student
5/12/03 - Rakesh  from Bahrain says: Could anyone solve my problem? I am unable to create a Dictionary managed tablespace. It gives me foll. error: create tablespace raks_data * ERROR at line 1: ORA-12913: Cannot create dictionary managed tablespace On searching for help I came to know that since SYSTEM tablespace is local u cannot create a dictionary managed tablespace. NOW HOW CAN I CREATE A DICTIONARY MANAGED TABLESPACE SINCE I CAN NOT ALTER THE LOCALLY MANAGED SYSTEM TABLESPACE. plz help me. my email id is : [email protected]. Thanks in advance. Rakesh
5/26/03 - Arun   from India says: Sir , I would like to advance my career in the field of Data Mining as it is in hot demand right now or will be upto some time of extent . My question is whether i should go for ERP learning or simply DBA course or OCP . As it will add to mine quality education , could u put some highlights on these queries , I m from computer science & engg background , currently working on BAAN iv TOOLS report making waiting for reply , please mail Regards Arun
Add your comment here:
Name: (optional)
Location: (optional)
E-mail Address: (optional)
Comments:  
 
top

Sponsored Links:
Cert21.com: free online practice exams. Register now
Question of the day: sign up to receive free practice questions
Exchange Server 2003: FREE special report from ENTmag.com
Windows Server 2003 Workshop: TechMentor, Sept. 2-6, San Diego
Free CertCities.com Newsletter: The best source for weeekly IT certification news!
Turn Up the Volume on IT: Listen to MCP Radio
Home | Microsoft | Cisco | Oracle | A+/Network+ | Linux/Unix | MOUS | List of Certs
Advertise | Certification Basics | Conferences | Contact Us | Contributors | Features | Forums | Links | News | Pop Quiz | Industry Releases | Tips
Search | Site Map | MCPmag.com | TCPmag.com | OfficeCert.com | TechMentor Conferences | 101communications | Privacy Policy
This Web site is not sponsored by, endorsed by or affiliated with Cisco Systems, Inc., Microsoft Corp., Oracle Corp., The Computing Technology Industry Association, Linus Torvolds, or any other certification or technology vendor. Cisco® and Cisco Systems® are registered trademarks of Cisco Systems, Inc. Microsoft, Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corp. Oracle® is a registered trademark of Oracle Corp. A+®, i-Net+™, Network+™, and Server+™ are trademarks and registered trademarks of The Computing Technology Industry Association. (CompTIA). Linux™ is a registered trademark of Linus Torvalds. All other trademarks belong to their respective owners.
All content copyright 2000-03 101communications LLC, unless otherwise noted. All rights reserved.
Reprints allowed with written permission from the publisher. For more information, e-mail