那要看你主攻的是哪方面的数据库了,现在主流数据库有oracle、Sybase、DB2、SQl server、Informix、Access和mySQL等。选好了方向,然后把它学好,别急,这还只是开始。要知道,DBA的职责不仅仅是精通数据库就可以了,还要能熟练的管理公司数据库的升级和日常维护。但这都不是最重要的。我认为DBA最能考验人的是素质,而不是技术。因为技术科自己学。素质确实短时间不能培养的。
很多时候管理人员都忽视了DBA的个性特点,他们只关注DBA的技术能力。实际上,上面谈到的每个职责都意味着:DBA需要跟各种人员打交道,这些人员可能是销售商、用户、开发人员或者管理人员。这说明:DBA必须具有下面的个性特点:自信心 好奇心 坚韧的意志力 老练 自我驱动 注意细节。如果你想做DBA是话,我建议你在搞好技术的同时,要积极有意识的培养这些方面的能力。
希望我的回答对你有所帮助。
DBA的话,基础技术理论分为:关系型数据库理论、系统操作技术、服务器硬件技术。其中,关系型数据库理论是最重要的,毕竟DBA操作做多的的,还是数据库。目前主流的关系型数据库有oracle、sybase、bd2、SQl server、Access和mySQL等,Oracle数据库在市场中占有绝对的市场份额。目前,国内超过95%以上的大中型机构,都使用的Oracle数据库。
入门的话,推荐去考取一项初级认证。不仅能够学习关系型数据库理论,也能够拿到一个认证,成为初级DBA的敲门砖。
建议去考考OCP试试。OCP是Oracle推出的一项中级数据库认证,目前也是很多企业的重量级敲门砖。目前,有三种渠道,Oracle University、WDP和VUE。
Oracle University只在北京、上海等几个城市设有中心,必须要在制定时间制定地点参与,也是最权威的。当然,价格不便宜。
WDP则在很多城市都有。例如,在重庆地区,就有重庆江北WDP中心,负责西南地区OCP认证。
最后是VUE,其实这只是一种考试模式。参与VUE,需要Oracle的考试ID,当然,考试ID需要从OU或者WDP获得。
总得来说,DBA是一个不断学习的过程。参与认证、看书、参与实例、看官方技术文档,不断在数据库厂商推出的新版本的数据库技术文档中积累技术理论,这样才能在DBA的道路上走得更远。如果准备好了,就去试试OCM吧,这可以Oracle数据库的终极认证,目前国内也只有区区几百人拿到。