怎样成为一个oracle专家?

转载 2007年10月15日 13:11:00
好,作为DBA你已经坚持不懈的努力了很长时间。你感到自己已经准备好往前再走一步。成为一名高级DBA需要什么?下面的部分将帮助你走下去。

  步骤#1: 阅读所有的文档 - Oracle文档通常并不是很容易阅读的。无数次,你翻阅文档只是为了要弄清整件事情。假如文档是最好的东西,那么那些站在你的书架里的Oracle书籍就不会有市场。但是文档确实包含了一些无法在任何其他地方找到的信息。例如,你无法找到每一个专门的INIT.ORA参数或V$视图的详细说明。书本上也许会涉及一部分,但是Oracle文档却包含它们所有。我遇到过一个非常厉害的高级DBA,他没有从头至尾的阅读过Oracle文档。这不是偶然的。Oracle文档是必须阅读的。也许到现在为止你已经读过Oracle概念指导十二遍了。但是当Oracle 10i发布了,你还要再次阅读。任何有关10i的新概念将在文档里记录。假如你真的想更上一层,那么,去阅读那些文档。不要逃避它。

  步骤#2: 成为一名专家 - Oracle数据库是一个非常复杂的东西。为了更上一层,你必须精通产品的许多组成部分。以备份与恢复开始。成为一名备份与恢复的专家。故意的破坏数据库然后察看如何恢复它。尝试以任何可能的方式破坏数据库然后查看还有没有可能恢复。你将彻底的理解备份与恢复的概念。在你成为了备份与恢复的专家以后,再去成为其他领域的专家。你会有无穷无尽的题目要去掌握。在你整个职业生涯中都保持如此。但是请记住,无论你有多么专业,在某些领域,某些人会在某些方面知道的比你多。不要带个人情绪。只是尽可能多的从那个人那里学到知识。

  Route #3: 积极参加新闻组,论坛和用户组 - 在前面,我提过为什么不同的新闻组和论坛是学习新知识的很好的地方。现在轮到你进行下一步并且去回答任何你能够回答的问题。你将会惊讶于在这过程中你能学到那么多!

  Route #4: 写白皮书并且展示它们 - 这与前面提到的方法类似。首先,共享你拥有的知识是很重要的。假如你的职业生涯已经走到这一步,那么从某种意义上讲,是离不开他人的贡献的。所以,现在是你为他人奉献的时候了。第二,当你企图共享你的信息的时候会有令人惊异的事情发生。在你要用清楚的,简练的语言表述问题以便其他人能够使用时,那些信息在你的头脑里经过了一个令人瞠目的过程。这个过程使你巩固了知识,这是无法通过其它方法进行的。所以在白皮书中共享那些信息,讨论会,以及新闻组和论坛都是你学习和使你的能力更上一层的非常好的方法。顺着这条路,你应该作两件事。第一,认识到你将会犯错误。其他人将会很高兴的指出那些错误,有时在某种意义上那并不是很好。不要企图掩藏你的错误。承认它们并从它们那里学习。第二,学会说你不知道答案而不是企图以欺骗的方式通过。人们早晚会知道你在企图蒙蔽他们。简单的告诉他们现在你对答案并不肯定,但你会在查到答案后回来告诉他们。假如你时刻谨记这两件事,你就不会违背你的诚实而且你将成长为一名职业的IT人。

步骤#5: 成为解决Oracle问题的专家- 高级DBA通常都是被看作是解决复杂的Oracle问题的人。你将会用到你所有的技术来解决许多问题,这些技术都是你的职业生涯中积累下来的。我前面提到的任何事都将会在解决问题的过程中用到;文档,书籍,新闻组,测试案例,和其它DBA都将辅助你解决问题。

  步骤#6: 成为性能调优的专家- 高级DBA通常都是被看作是调整数据库和应用程序性能的人。假如你是高级DBA但是你却不能分析性能瓶颈,那么你的公司将会到别处寻找这些服务。

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

  步骤#8: 密切关注新的技术- 高级DBA应该对IT界的关数据库技术的未来有好的建议。有什么可用的技术可以帮助数据库?例如,学习存储领域网的优缺点以及如何把它们应用到数据库系统。有什么技术在不远的将来可以用,哪些能够帮助我们?例如,写这篇文章的时候,linux操作系统正在变得越来越流行。Lunix会给你的数据库操作系统平台带来些什么?它能为你的公司工作么?

  结论

  从获得第一份工作,到从一名初级的DBA成长成一名高级DBA,我希望这篇文章在如何度过你的职业生涯的各个阶段方面给了你一些建议。无论你现在处在你的DBA职业生涯的哪一阶段都可以用到这篇文章。 

Java之旅--如何从草根成为技术专家

我个人觉得,不论什么领域,成为专家有3条是最重要的: 1、持续的努力,这是不可或缺的; 2、勤于思考,走了更少的弯路,这决定的是在路上的时间; 3、受到了高人的指导,或者自行模仿了高人,至少是仰望了一...
  • puma_dong
  • puma_dong
  • 2013年10月10日 01:17
  • 2639

如何成为Java技术专家

首先声明,我不是专家。我还在路上,或许我永远也成为不了专家。不是我不够自信,而是对于知识应该保持敬畏之心。不知不觉工作快五年了,但仍然有很多困惑没有解开,写作此文,是为自己,也希望和与我类似的朋友探讨...
  • wuqinghai2012
  • wuqinghai2012
  • 2016年05月18日 16:13
  • 1240

成为数据库专家必读书目推荐

1 《SQL必知必会》1.1 内容简介SQL 是目前使用最为广泛的数据库语言之一。本书没有涉及理论,而是从实践出发,由浅入深地讲解了广大读者所必需的SQL 知识,适用于各种主流数据库。实例丰富,便于查...
  • deniro_li
  • deniro_li
  • 2017年01月04日 16:55
  • 755

【机器学习】如何成为当下合格的算法工程师

学习方面的问题 Q1:计算机专业本科生,非ACMER。算法达到什么程度才算是合格,有什么量化手段吗? Answer:传统算法和数据结构功底扎实。比如LintCode上的题目简单和中等难度毫无压力做...
  • duxinyuhi
  • duxinyuhi
  • 2016年12月21日 17:46
  • 2855

成为Java GC专家(1):深入浅出Java垃圾回收机制

对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。 这仅仅代表我个人的意见,但我坚信一...
  • zhoudaxia
  • zhoudaxia
  • 2014年05月20日 17:19
  • 3608

【读评】为什么你有10年经验,但成不了专家?

为什么你有10年经验,但成不了专家?文章摘要:有很多读者问李叫兽:为什么你年纪不大,经验并不多,但却能擅长复杂的商业策略和文案写作,是如何做到的?因此,本文就来回答这个问题:如何成为任何一个领域的专家...
  • testcs_dn
  • testcs_dn
  • 2016年04月16日 14:17
  • 9111

掏心分享---年轻程序员如何快速发展成一名架构师或者技术专家?

做架构设计已经好多年了,前两天和一位年轻的同事聊天,这位同事从毕业到现在已经工作3年了,是我当前新公司里面最年轻的Team leader(在我现在新的公司,Team leader职位上的人工作7,8年...
  • chancein007
  • chancein007
  • 2016年12月18日 23:45
  • 6284

我的2013,成功当选微软最有价值专家

伴随着圣诞节的到来,我的2013也即将画上句点,回首这一年,收获颇多。首先,在这一年里我结识了很多优秀的朋友,也从他们身上学到了很多知识和做人的道理。其次,无论从编程技术还是个人成长方面都有了较大幅度...
  • MoreWindows
  • MoreWindows
  • 2013年12月24日 11:00
  • 27264

如何成为一个专家

如何成为一个专家
  • YaoXTao
  • YaoXTao
  • 2014年10月23日 17:44
  • 505

如何成为一个Xamarin专家

本文介绍了 Xamarin studio 6 新版本中的一些最新特性,这些新特性能够更有效的帮助用户的开发工作。...
  • powertoolsteam
  • powertoolsteam
  • 2016年07月05日 11:14
  • 1388
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样成为一个oracle专家?
举报原因:
原因补充:

(最多只允许输入30个字)