首先,回答这个问题我先截图几个企业招聘DBA的职位描述(图片来源各大招聘网站),如下图:
上面两个不同企业的招聘也是现在DBA岗位招聘的典型要求,如果您想从事的是Oracle DBA,那对Oracle数据库的日常管理、性能优化、集群必须熟悉,如果工作涉及的是其他厂商数据库,比喻微软的SQL Server数据库、IBM的DB2数据库,还有现在国产的达梦数据库、阿里云数据库、腾讯云数据库等等,对各大厂商自己数据库的日常管理功能肯定统一熟悉,如果想成为一名优秀的DBA,肯定不能仅仅只熟悉单一厂商的数据库。同时现在的DBA还要具备些开发和服务器的技能,看得懂多脚本语言。
关于操作系统一般了解简单的Linux或者Unix操作即可,目前市场上操作系统以Windows和Linux为主。对于是否具备OCP或OCM证书,这个主要考虑是在什么性质的企业工作,如果公司是系统集成公司,那么证书基本是必须的,因为系统集成公司经常投标涉及到相关岗位持证上岗。对于国企或一般企业来说,是否具有证书含金量不大,一般企业还是看重能力为主,所以对待证书的态度就是别人有我也有,同时不要觉得一证在手,天下我有,要时刻补充新的知识,提升DBA的相关能力!