I’m an Oracle DBA. To echo and expand upon what other people have said:
Database software is very complex. Oracle, for example, has many software “tuning” options. Writing ANSI SQL only will not get you very far. You would need to be familiar with the Oracle proprietary features and Oracle’s programming language.
A good DBA will be expected to be knowledgeable about hardware issues as well. e.g. Would a Raid disk installation or an EMC disk farm be beneficial for your application? How should you separate the different files amongst your mount points? Will the database be OLTP or Data Warehouse? How much RAM and how many CPUs will your server need to handle a database with X users accessing it simultaneously?
You will need to be familiar with the different kinds of uses for the database. In the Oracle world, people might ask you “Have you worked with an SAP, Peoplesoft, or Oracle Applications installation?” What about a database behind a web server?
How do you install Oracle software? How do you patch an Oracle installation? How do you recover from a disk failure? What will your backup procedure be? (That will most likely depend on the recovery time expected by the users, and the allowable amount of data loss.)
Do you enjoy being on call? In most database positions, you are on call 24x7. Any maintenance typically has to be done in off hours or on the week-end. If the database crashes in the middle of the night, you will be expected to fix the problem before the users start accessing it in the morning. Many companies will expect those extra hours to be unrenumerated.
Many companies will prefer hiring someone with several years’ experience over someone with an Oracle certification. The trick is gaining those years of experience. The best way IMHO is to transfer within your company to a junior DBA position. Otherwise, see if someone will be willing to hire you as a junior DBA. Failing that, start out as an Oracle developer and then switch over to DBA.
As an Oracle DBA, I am biased towards Oracle. But I would suggest trying to learn either Oracle or Microsoft SQL Server as a first step. From the literature that seems that one of those two options will bring you the most employment opportunities.
I’m not trying to scare you with my post, but be aware that being a DBA is not all fun and games. It can pay well, and job security is fair, but it’s a lot of hard work. And it is difficult to gain experience. Setting up an Oracle database at home is a different level of difficulty than installing Visual Basic and writing a few programs.