互联网服务运维

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

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

14同行回答

dblotusdblotus数据库管理员IBM
这里先讲讲如何起步:0. 先装个DB2,边用边学。DB2 Express-C下载地址:http://www.ibm.com/developerworks/cn/downloads/im/udbexp/如果安装有问题,去看下面提到的infocenter里的文档,有专门介绍DB2安装的部分。1. 官方的信息中心infocenter,内容非常全,值得通读几遍。古语有云:书...显示全部
这里先讲讲如何起步:

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
浏览952
tvrciutvrciu软件开发工程师文思海辉
回复 12# yy131431     貌似现在mysql 真的有点火显示全部
回复 12# yy131431


    貌似现在mysql 真的有点火收起
互联网服务 · 2013-08-14
浏览1015
bankjava1bankjava1项目经理FF
学习了。。。显示全部
学习了。。。收起
银行 · 2013-08-14
浏览1007
freebilefreebile数据库运维工程师金融行业
回复 1# kiki 能有机会找个合适的机会去运维DB2,自然而然你就进入这行,能修炼到什么地步,就看个人的努力和你的机遇了显示全部
回复 1# kiki



能有机会找个合适的机会去运维DB2,自然而然你就进入这行,能修炼到什么地步,就看个人的努力和你的机遇了收起
金融其它 · 2013-08-13
浏览1022
yy131431yy131431数据库管理员联动优势
3年oracle,4年db2。。感慨db2的市场份额越来越小,db2的dba没有oracle或mysql的抢手。。。现在努力专研mysql中。。。显示全部
3年oracle,4年db2。。感慨db2的市场份额越来越小,db2的dba没有oracle或mysql的抢手。。。现在努力专研mysql中。。。收起
互联网服务 · 2013-08-12
浏览1020
liyun9990liyun9990数据库管理员ibm gdc
目标很明确显示全部
目标很明确收起
互联网服务 · 2013-08-10
浏览1191
Priest_LeonPriest_Leon系统架构师99无限
回复 8# iwaich     这要看你是怎样定位的显示全部
回复 8# iwaich


    这要看你是怎样定位的收起
互联网服务 · 2013-07-08
浏览1224
Priest_LeonPriest_Leon系统架构师99无限
自学是必须的!也是首要的!再者,多交流、切磋、总结!就像李小龙大师说的:“功夫在于切磋”!技术也是一样的显示全部
自学是必须的!也是首要的!

再者,多交流、切磋、总结!就像李小龙大师说的:“功夫在于切磋”!技术也是一样的收起
互联网服务 · 2013-07-08
浏览1200
iwaichiwaich软件开发工程师IBM
各位版主发言非常详细,非常感谢,我也是DB2新手,学了一年了,证也考了,在深圳这边,可是找不到工作机会,郁闷呀。。。显示全部
各位版主发言非常详细,非常感谢,我也是DB2新手,学了一年了,证也考了,在深圳这边,可是找不到工作机会,郁闷呀。。。收起
互联网服务 · 2013-07-08
浏览1256
Priest_LeonPriest_Leon系统架构师99无限
回复 3# dblotus     这里面内容丰富啊:lol显示全部
回复 3# dblotus


    这里面内容丰富啊:lol收起
互联网服务 · 2013-07-05
浏览1205

提问者

kiki
kiki003
软件开发工程师kiki
擅长领域: 大数据datastage数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-07-02
  • 关注会员:1 人
  • 问题浏览:8262
  • 最近回答:2013-08-14
  • X社区推广