楼主: arron刘

我们理解的DBA指的是什么?具备哪些素质和技能,才能称为资深DBA ?

[复制链接]
论坛徽章:
5
2011新春纪念徽章
日期:2011-02-18 11:43:36ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-02-07 09:59:35ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:142013年新春福章
日期:2013-04-08 17:42:48
11#
发表于 2013-1-15 10:43 | 只看该作者
本帖最后由 sjtime 于 2013-1-15 10:45 编辑

DBA主要是对数据库的管理,生产DBA算是DBA。开发DBA和备份DBA都不能算是DBA,开发主要是开发工程师对业务的一个实现,其实和语言的开发工程师都差不多,对数据库底层都不需要太深的理解,备份DBA日常只是对任务的一个校验。

使用道具 举报

回复
论坛徽章:
54
秀才
日期:2017-02-22 15:18:002015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-03-04 14:48:16马上有对象
日期:2014-10-24 17:37:552014年世界杯参赛球队: 比利时
日期:2014-08-05 11:35:382014年世界杯参赛球队: 阿根廷
日期:2014-07-15 10:49:33马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11路虎
日期:2014-01-02 12:55:56ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34
12#
发表于 2013-1-15 11:14 | 只看该作者
DBA概念上就比较模糊,泛指数据库管理及相关任务,涉及开发、设计、部署、故障处理,也涉及基础架构、网络、硬件等
单纯地分开发、管理、运维DBA很片面,如果一个管理DBA不清楚开发细节、流程,很难说能有效管理此DBMS,只能说主要工作偏向于某部分工作内容
资深DBA大约要理解硬件机制从CPU、总线、RAM、HDD/SSD/RAID、NIC,及HDD/SSD/RAID随机与顺序读写特点
OS对硬件的利用与调度机制、网络传输细节与特点,每个客户端请求与SVR的交互细节流程,每个SQL的解析步骤及成本消耗
DBMS各组件的互动和与OS互动的特点与机制等
应用流程的正确设计与改进、可扩展性、可靠性等。。。非三两年之功,而且也必须有实践环境,单纯的读书再强也很难到七成功力

使用道具 举报

回复
论坛徽章:
317
季节之章:春
日期:2012-06-20 17:38:14季节之章:夏
日期:2012-06-12 10:49:25季节之章:秋
日期:2012-06-12 10:49:25季节之章:冬
日期:2012-06-12 10:49:25马上有钱
日期:2014-06-16 15:59:19蓝色妖姬
日期:2012-05-19 11:02:10蓝色妖姬
日期:2012-06-12 11:21:48蓝色妖姬
日期:2012-06-12 11:21:48玉兔
日期:2012-07-27 11:00:12玉兔
日期:2012-08-05 10:00:09
13#
发表于 2013-1-15 11:59 | 只看该作者
资深都是磨练出来的

使用道具 举报

回复
论坛徽章:
58
生肖徽章2007版:马
日期:2009-11-06 23:12:33授权会员
日期:2013-01-10 14:38:592013年新春福章
日期:2013-02-25 14:51:24马自达
日期:2013-08-07 10:54:45红旗
日期:2013-08-09 13:48:48劳斯莱斯
日期:2013-09-12 15:56:37萤石
日期:2013-10-31 08:44:19优秀写手
日期:2013-12-18 09:29:13Jeep
日期:2014-01-14 10:53:432014年新春福章
日期:2014-02-18 16:43:09
14#
发表于 2013-1-15 12:24 | 只看该作者
不在做dba的就是资深dba

使用道具 举报

回复
论坛徽章:
15
2010新春纪念徽章
日期:2010-03-01 11:08:292013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:48ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42灰彻蛋
日期:2012-01-11 12:03:01ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51ITPUB十周年纪念徽章
日期:2011-09-27 16:33:28ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:362010广州亚运会纪念徽章:马术
日期:2011-05-15 07:47:292010广州亚运会纪念徽章:龙舟
日期:2010-11-17 15:11:54
15#
发表于 2013-1-15 12:28 | 只看该作者
都是干活呀。。。有这方面的知识,能够做事,能够做好,有些经验和教训,就是DBA了。没啥特殊的。

使用道具 举报

回复
论坛徽章:
2
ITPUB 11周年纪念徽章
日期:2012-10-09 18:07:31茶鸡蛋
日期:2013-02-28 16:07:01
16#
发表于 2013-1-15 12:55 | 只看该作者
我们理解的DBA指的是什么? 还是必须有一个冠词,开发DBA、生产DBA、备份DBA?
我不懂sql,但是也当过一年的dba,具体工作是做数据备份和恢复。。
我居然也算dba???
开发dba和生产dba具体指什么呢?

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
15
复活蛋
日期:2013-01-11 22:03:44秀才
日期:2015-11-30 09:59:23优秀写手
日期:2013-12-24 06:00:13ITPUB社区千里马徽章
日期:2013-08-22 09:58:03ITPUB社区12周年站庆徽章
日期:2013-08-12 17:41:08迷宫蛋
日期:2013-06-26 10:29:27迷宫蛋
日期:2013-06-24 09:16:43咸鸭蛋
日期:2013-05-17 13:33:14茶鸡蛋
日期:2013-05-09 11:07:43灰彻蛋
日期:2013-04-16 17:22:39
17#
发表于 2013-1-15 13:18 | 只看该作者
1.我们理解的DBA指的是什么? 还是必须有一个冠词,开发DBA、生产DBA、备份DBA?
简单来说,就是保证数据安全、稳定运行的人。侧重点不同,关注的具体问题也有所区别,其实都是为了细分工作。

2.具备哪些素质和技能,才能称为资深DBA ?
个人认为资深不是什么都懂,而是某一方面非常厉害。能解决大部分日常问题,对于bug有敏锐的察觉能力。
也就是把oracle的功能会用、原理清晰、再会规划就够了

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
14
2013年新春福章
日期:2013-02-25 14:51:24秀才
日期:2017-09-18 17:33:21秀才
日期:2017-09-18 17:04:24秀才
日期:2017-08-18 11:04:35秀才
日期:2017-08-18 11:02:47秀才
日期:2017-03-28 15:59:38秀才
日期:2017-03-01 13:53:392017金鸡报晓
日期:2017-02-08 14:09:13秀才
日期:2015-09-06 10:19:32秀才
日期:2015-07-03 17:00:53
18#
发表于 2013-1-15 13:45 | 只看该作者
支持7楼的观点!

使用道具 举报

回复
论坛徽章:
184
2013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-06-05 15:29:21马上有房
日期:2014-03-03 16:14:44马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-03-04 16:55:19ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42
19#
发表于 2013-1-15 13:53 | 只看该作者
1,我们理解的DBA指的是什么? 还是必须有一个冠词,开发DBA、生产DBA、备份DBA?
     DBA是总称,在很多单位由于工作的不同,又进行了细化,从而出现了开发DBA、生产DBA、备份DBA等,不管是什么DBA,都是在保证数据库的安全运行。
     开发DBA,更多的是和开发人员打交道,对开发人员进行数据库知识培训,包括安装数据库,以及项目初期数据库的建设,SQL调优,根据开发人员设计的应用系统需求创建数据库对象,根据开发人员的反馈信息,在必要的时候修改数据库的结构,根据开发人员设计的应用系统需求创建数据库存储结构。
     生产DBA,主要是保证在线业务的正常运行,确保服务器工作状态正常,各类数据库状态正常,检查硬盘空间是否够用,通过系统的性能监视器对服务器的性能参数监控发现数据库的性能是否下降,寻找原因并解决。监控数据库对象的空间扩展情况,系统每月健康检查,数据库优化性能,数据库各种故障的处理。
     备份DBA ,顾名思义就是负责数据的备份,主要工作就是预计业务的增长给磁盘以及磁带库带来的压力,及时进行扩容。备份和恢复数据库,制定数据库备份计划,灾难出现时对数据库信息进行恢复。每日检查备份的有效性。熟悉常用的备份工具,如NBU,DP,以及数据库的备份方式,rman备份,逻辑备份,还是冷备,以及各种备份的时效性。在灾难出现时,可以用非常规方法尽可能的恢复更多的数据。

2.具备哪些素质和技能,才能称为资深DBA ?
    资深DBA应该具有以下能力,依据客户需求与使用要求对系统数据库架构进行设计与优化,RAC的规划、安装、实施,配置,故障排除,性能调优,良好的沟通技能,以及处理突发事件的能力,做过一定的项目,有较强的项目管理能力和协调能力,高可用技术(RAC/Data guard/Streams/Goldengate等)的管理和故障处理。当然资深DBA也不可能每个方面都精通,但至少应该对某个方向有深入的研究。

使用道具 举报

回复
论坛徽章:
11
迷宫蛋
日期:2011-10-24 10:43:14蛋疼蛋
日期:2013-01-10 11:03:47奥运纪念徽章
日期:2012-12-06 09:21:40ITPUB 11周年纪念徽章
日期:2012-10-31 14:48:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:48ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422012新春纪念徽章
日期:2012-01-04 11:57:13茶鸡蛋
日期:2011-12-06 16:25:55ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51ITPUB官方微博粉丝徽章
日期:2011-10-31 10:21:02
20#
发表于 2013-1-15 14:05 | 只看该作者
管理数据库的,对生产库,测试库直接进行操作的,能够解决和处理数据库出现的一切问题。而一个资深DBA要懂网络,存储,系统,数据库,丰富的数据库管理及调优经验等等。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表