There is nothing wrong in dreaming to become a connsumate and redoubdtable database administrator (DBA). The things becomes wrong when one tries to do it via short cut. There is no short cut to be a DBA of an organization.
DBA manages the most treasured asset of an organization: information. Information, with out any doubt or question is the lifeline of any enterprise, small or medium or large. Nowadays, information of any organization, which is serious in doing business now and in future, is stored in the databases. These databases enables the organizations to store, extract and manipulate the information in numerious useful ways. These databases grow as the business grow. Everything that grows needs to be taken care of, and similar is the case with databases. They needed to be tended and tended professionaly. A typical database has to be backed-up, restored and recovered, tuned, networked, secured, upgraded, patched and explored. All these functions upon the databases are performed by the dear old database administrator.
No organization, in its right mind, can hire a rookie, just out of university, for the DBA task. They want somone battle-hardened a.k.a experienced. So how does a rookie solve this chicken and egg problem. Afterall, until and unless he gets a DBA job, how would he go about obtaining an experience? Organizations realize this. There is a way they pursue. They hire someone who has development experience, put him in a junior DBA position and chaff him for some years until he knows how to live in the dungeon.
So the million dollar tip is to become a developer, get some software developed, apply for junior DBA postiton, work in it like there is no job left in the world, and hope for the best. One more thing, if you want to be an Oracle DBA, then do development in Oracle Developer. If you wanna be an SQL Server DBA, then do development in any microsoft tool.