如何从一名中级的DBA转变为高级DBA?

如题所述

  步骤#1: 阅读所有的文档 - Oracle文档通常并不是很容易阅读的。无数次,你翻阅文档只是为了要弄清整件事情。假如文档是最好的东西,那么那些站在你的书架里的Oracle书籍就不会有市场。但是文档确实包含了一些无法在任何其他地方找到的信息。例如,你无法找到每一个专门的INIT.ORA参数或V$视图的详细说明。书本上也许会涉及一部分,但是Oracle文档却包含它们所有。我遇到过一个非常厉害的高级DBA,他没有从头至尾的阅读过Oracle文档。这不是偶然的。Oracle文档是必须阅读的。也许到现在为止你已经读过Oracle概念指导十二遍了。但是当Oracle 10i发布了,你还要再次阅读。任何有关10i的新概念将在文档里记录。假如你真的想更上一层,那么,去阅读那些文档。不要逃避它。
  步骤#2: 成为一名专家 - Oracle数据库是一个非常复杂的东西。为了更上一层,你必须精通产品的许多组成部分。以备份与恢复开始。成为一名备份与恢复的专家。故意的破坏数据库然后察看如何恢复它。尝试以任何可能的方式破坏数据库然后查看还有没有可能恢复。你将彻底的理解备份与恢复的概念。在你成为了备份与恢复的专家以后,再去成为其他领域的专家。你会有无穷无尽的题目要去掌握。在你整个职业生涯中都保持如此。但是请记住,无论你有多么专业,在某些领域,某些人会在某些方面知道的比你多。不要带个人情绪。只是尽可能多的从那个人那里学到知识。
  Route #4: 写白皮书并且展示它们 - 这与前面提到的方法类似。首先,共享你拥有的知识是很重要的。假如你的职业生涯已经走到这一步,那么从某种意义上讲,是离不开他人的贡献的。所以,现在是你为他人奉献的时候了。第二,当你企图共享你的信息的时候会有令人惊异的事情发生。在你要用清楚的,简练的语言表述问题以便其他人能够使用时,那些信息在你的头脑里经过了一个令人瞠目的过程。这个过程使你巩固了知识,这是无法通过其它方法进行的。所以在白皮书中共享那些信息,讨论会,以及新闻组和论坛都是你学习和使你的能力更上一层的非常好的方法。顺着这条路,你应该作两件事。第一,认识到你将会犯错误。其他人将会很高兴的指出那些错误,有时在某种意义上那并不是很好。不要企图掩藏你的错误。承认它们并从它们那里学习。第二,学会说你不知道答案而不是企图以欺骗的方式通过。人们早晚会知道你在企图蒙蔽他们。简单的告诉他们现在你对答案并不肯定,但你会在查到答案后回来告诉他们。假如你时刻谨记这两件事,你就不会违背你的诚实而且你将成长为一名职业的IT人。
  步骤#5: 成为解决Oracle问题的专家- 高级DBA通常都是被看作是解决复杂的Oracle问题的人。你将会用到你所有的技术来解决许多问题,这些技术都是你的职业生涯中积累下来的。我前面提到的任何事都将会在解决问题的过程中用到;文档,书籍,新闻组,测试案例,和其它DBA都将辅助你解决问题。
  步骤#6: 成为性能调优的专家- 高级DBA通常都是被看作是调整数据库和应用程序性能的人。假如你是高级DBA但是你却不能分析性能瓶颈,那么你的公司将会到别处寻找这些服务。
  步骤#7: 成为承载能力计划的专家- 高级DBA通常都是被看作是根据数据增长量和交易增长来计划数据库承载能力的人。高级DBA需要在影响应用程序性能以前发现系统瓶颈。例如,DBA应该知道在数据库将可用的磁盘空间用完以前预置更多的磁盘空间。不密切关注承载能力计划将会导致生产数据库宕机。
  步骤#8: 密切关注新的技术- 高级DBA应该对IT界的关数据库技术的未来有好的建议。有什么可用的技术可以帮助数据库?例如,学习存储领域网的优缺点以及如何把它们应用到数据库系统。有什么技术在不远的将来可以用,哪些能够帮助我们?例如,写这篇文章的时候,linux操作系统正在变得越来越流行。Lunix会给你的数据库操作系统平台带来些什么?它能为你的公司工作么?  结论  从获得第一份工作,到从一名初级的DBA成长成一名高级DBA,我希望这篇文章在如何度过你的职业生涯的各个阶段方面给了你一些建议。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何从一名中级的DBA转变为高级DBA?
步骤#7: 成为承载能力计划的专家- 高级DBA通常都是被看作是根据数据增长量和交易增长来计划数据库承载能力的人。高级DBA需要在影响应用程序性能以前发现系统瓶颈。例如,DBA应该知道在数据库将可用的磁盘空间用完以前预置更多的磁盘空间。不密切关注承载能力计划将会导致生产数据库宕机。步骤#8: 密切关注新...

我现在是个初级DBA,想问下怎样成为一个更好的高级DBA?
然后就是:实践实践再实践~

转型做DBA应该做哪些准备?
如果您想转型成为DBA,以下是一些准备工作:1.学习数据库管理系统(DBMS):了解不同类型的DBMS,例如关系型数据库、非关系型数据库、分布式数据库等。2.学习SQL:SQL是与DBMS交互的语言,因此需要掌握SQL语言。3.学习操作系统和计算机网络:这些知识对于理解DBMS的工作原理非常重要。4.学习数据备份和恢复:...

请问知情人士,做一个数据库DBA需要几年的时间?
如果之前是IT其他岗位的,看个人情况,根据一些前辈说,最好有个4-5年的IT开发或者测试经验,转DBA比较好,当然本人就是直接投奔DBA的,也没遇到问题。下面这个问题就复杂了,从一个初级DBA到中级乃至高级DBA要多久?基本上,如果是做数据库应用的,还好一点,只要肯下功夫,肯加班,2年左右时间可以晋...

如何成为一个合格的DBA?
1.快速有多快?很多人都喜欢寻找捷径,所以经常问起快速,但是我经常反复告诉大家的是,没有捷径,或者说没有轻而易举的捷径可循。当然快速两个字也是有意义的,这是这个快速的社会对于年轻人的要求,在《深入解析Oracle》一书的序言中,我写过这样一段话:随着技术以及时代的不断进步,社会留给DBA的...

怎样才能成为专业的DBA。
+ 勤奋 + 坚持 + 方法 = 成功 如果你对数据库感兴趣,由兴趣推动学习,再加上勤奋的努力,坚持不懈的探索,找到合适的方法,那么这就是你的成功之路。多阅读前辈们写的如“介绍一下自己如何成为一名DBA”这样的文章。DBA不是一朝可乘,要一步一步的来,你可以去CUUG看看,栽培出无数DBA的地方。

oracle DBA以后的发展
追求项目经理的角色同样可行,DBA角色并不固定,根据个人兴趣和职业规划可以发展为项目管理、团队领导等职位。这种转变并非必然,关键在于是否愿意进行相关领域学习和实践。决定是否成为DBA领域的专家或浅尝辄止,转做其他领域,取决于个人的职业追求。专家路径意味着深入研究和实践,以提升技术深度和影响力。而...

成为优秀DBA的学习之路是怎样的
拿ORACLE数据库来说,从最早接触的ORACLE7,到广泛应用的ORACLE8.0.5,可数据库技术发展迅猛。到ORACLE8i就开始变了,再从ORACLE9i到现在是ORACLE10g;数据库应用变得越来越复杂,使得ORACLE数据库管理员DBA成长学习之路显得更加艰辛。。。[ORACLE数据库技术应用---通向DBA之路]开篇---ORACLE数据库简介 英...

怎样才能成为优秀的数据库DBA
要成为优秀的数据库DBA,你需要关注三个关键领域:语言、使用和设计。首先,了解多种数据库语言和系统。常见的如Access、SQLServer、Oracle、MySql等,它们操作语句相似,适用于不同领域。Access适用于小型、非专业且信息量不大的后台,而SQLServer和MySql在大型服务器和复杂网站中更为常见。掌握语言的基础,...

如何做成一个DBA,有没有好的学习计划?
五、成就高级DBA 高级DBA更多的时候,被人成为数据库专家。经过长期的学习和实践,你已经准备好像高级DBA发起冲刺了。如果准备好了,下面的内容将帮你在DBA的道路上走得更远。 1、阅读数据库技术文档 对于DBA而言,真正的技术宝库,就是数据库厂商给出的官方技术文档几乎所以的技术理论都涵盖到这些技术文档中。而且,原版...

相似回答