想往DBA方向发展,有这样一些疑问?

来源:百度知道 编辑:UC知道 时间:2024/09/22 14:35:52
做了一年的Java开发,逐渐对数据库产生兴趣,想往oracle DBA方向发展,但是对于数据库了解得还是很少,仅限于常用的sql、视图、索引的一点知识,所以,向各位高手请教:
1、以我目前的这种基础想像DBA方向发展,需要学习哪些知识?最好推荐几个经典书籍
2、有哪些认证考试对应不同的水平可以考取、我想在理论知识达到一定的水平之后,考一些证件
3、这对我来说是个比较重要的转型了,关键的一点还是想问问DBA的就业前景怎样,我是女生,性别方面有没有特别的影响,哪些类型的公司会招聘专职的DBA人员、待遇大概在什么样的水平呢?

问题还不少,但也是我的一些疑问,在网上查了查没有得到一个比较客观全面的解释。所以想听听大家的意见,先谢谢啦!

1、既然你对经常使用的sql有了解了,那么说明你已经有一定基础了。这时候需要再学习的有几点:(1)Oracle的权限控制。(2)Oracle数据库的基本概念和性能指标。(3)常用的数据字典视图和动态性能视图。(4)常用的DBMS包等等。(5)以RMAN为主的备份恢复,以及容灾技术,此外冷备、逻辑备也需要熟练使用。(6)操作系统和存储方面的知识,主要是UNIX基础命令和编写shell程序。(7)高级DBA需要了解更多的东西,比如数据库设计等等。

2、Oracle的认证主要包括OCA、OCP、OCM等。现在的主流是OCP,不过考试价格较贵。对就业有一定程度的影响。

3、DBA的就业主要是在大、中型企业。以金融、保险等行业尤甚。大型网站或游戏公司也需要DBA。因为这类行业对数据的要求颇高。DBA的待遇在国外是IT从业者里较高的。即使在国内,DBA的待遇也相对好一些。因为其技术难度大于普通程序员。普通DBA一般是在8000-20000之间(北京、上海等地)。乙方公司待遇要高一些,但工作较辛苦,压力很大。甲方公司待遇稍低,但福利略好,工作一般很轻松。

女生在甲方做DBA是很受欢迎的。因为很多领导都会认为女生较细心。但乙方公司一般不大愿意招聘女生来做数据库方面的服务。

甲方DBA日常的工作压力不大,较程序员小很多。但出问题的时候负担会比较重。但一般大型企业都会购买第三方或原厂的技术支持,压力会减轻很多。不过根据我的经验(目前我手上生产、测试的大、小数据库库共有40个左右),每年有1-2个数据库会出问题或需要做一些大的动作。而且大多数问题都是由于操作系统崩溃或者服务器当机。oracle本身运行还是相当稳定的。

DBA,就业范围狭窄,工作压力大,不适合女生

个人觉得,女生比较适合QA之类管理岗位