互联网服务运维

请教前辈们,DBA要如何起步?

毕业五六年,做过不少工作,对网络、操作系统还有服务器都有沾过,但是自觉一直做得太杂了,什么都不精,我对DB2数据库挺感兴趣的,想转行做DB2 DBA,这一行应该怎么起步?都要掌握什么?最最重要的是这一行的前景如何?恳请坛子里的前辈们给些指导,不胜感激。。。...显示全部
毕业五六年,做过不少工作,对网络、操作系统还有服务器都有沾过,但是自觉一直做得太杂了,什么都不精,我对DB2数据库挺感兴趣的,想转行做DB2 DBA,这一行应该怎么起步?都要掌握什么?最最重要的是这一行的前景如何?
恳请坛子里的前辈们给些指导,不胜感激。。。收起
参与16

查看其它 13 个回答dblotus的回答

dblotusdblotus数据库管理员IBM
这里先讲讲如何起步:

0. 先装个DB2,边用边学。
DB2 Express-C下载地址:
http://www.ibm.com/developerworks/cn/downloads/im/udbexp/
如果安装有问题,去看下面提到的infocenter里的文档,有专门介绍DB2安装的部分。

1. 官方的信息中心infocenter,内容非常全,值得通读几遍。古语有云:书读百遍,其义自现。
   文档几乎涵盖DB2所有内容,db2的基本概念、安装升级、开发、管理、replication、federation、HA等。

在google上搜“db2 infocenter”,很容易找到很多相关的文档。

学习DB2,要先学基本概念,然后是基本命令。

学习基本命令,就要看懂文档中的语法图,可以看这个说明:http://www.dblotus.com/?p=242

DB2 V10.1
http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/index.jsp

DB2 V9.7
http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/

DB2 V9.5
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/

datastudio V4.1,DB2客户端工具
http://pic.dhe.ibm.com/infocenter/dstudio/v4r1/index.jsp

AIX操作系统
http://pic.dhe.ibm.com/infocenter/aix/v7r1/index.jsp


以上资料都有作全球化,只要浏览器选好了中文,就可以看到中文文档了,方便入门。

也可以下载离线版本,或pdf版
http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg27009474


2. 官方的roadmap,有DB2新特性,各种用户社区的link,各种资源。
http://www.ibm.com/developerworks/data/roadmaps/roadmap_db2.html

3. 官方的技术红皮书,很多关于最佳实践的书,都是免费的,有些很不错。
http://www.redbooks.ibm.com/portals/Data

4. 数据库基本理论
《数据库系统概论》 http://item.jd.com/10539529.html
《数据库系统实现》 http://item.jd.com/10060181.html



至于都要掌握什么,DB2架构,进程,存储,操作系统,I/O,存储,网络都要懂些。还有脚本编程,要把能自动化的都做自动化。
先把官方文档看透,肯定就入门了。

还有大牛们出的书:
推荐一些:

循序渐进DB2:DBA系统管理、运维与应用案例
http://item.jd.com/10080078.html

深入解析DB2:高级管理、内部体系结构与诊断案例
http://item.jd.com/10156859.html

DB2数据库性能调整和优化
http://item.jd.com/10080043.html

运筹帷幄DB2:从Oracle运维转型
http://item.jd.com/11084769.html

DB2设计与性能优化:原理、方法与实践
http://item.jd.com/10616774.html

从Oracle到DB2开发:从容转身
http://item.jd.com/10887673.html

DB2数据库管理最佳实践
http://item.jd.com/10843175.html

DB2 SQL性能调优秘笈
http://item.jd.com/11252774.html



至于这一行的前景如何,先说DBA的前景如何。

DBA作为企业的信息系统核心数据的把关者,角色至关重要。受行业发展状况影响较小,前景乐观稳定。

而且关系数据库大同小异,触类旁通,学了一种数据库,再去掌握其他,难度不会太高。

技术更新也围绕关系数据库核心理论,不会出现颠覆性改造,技术积累保值性好。

DBA也算有风险,因为都是直接接触数据,不能马虎,适合不急躁的人从业。

这里有一张DBA发展阶段的图,在微博上看的,非常直观。

dba.jpg



可以看出,DBA还是有很多事,值得去做的,有很多东西值得积累,职业生涯可以很长,我们team在美国也有相应的DBA,50多岁的也常见,孩子都研究生毕业了,还在作DBA中。

希望对你有帮助。
IT其它 · 2013-07-02
浏览954

回答者

dblotus
数据库管理员IBM

dblotus 最近回答过的问题

回答状态

  • 发布时间:2013-07-02
  • 关注会员:1 人
  • 回答浏览:954
  • X社区推广