Oracle DBA成功的必备手册


1 / 23 DBA不是纯技术活 Oracle DBA成功的几个要素 http://www.database8.com 2 / 23 Oracle DBA成功的必备手册 本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备 手册。 本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面 试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。 专家为你一一指点迷津,最终让你登上成功的宝座。 DBA面试技巧 现在DBA这类人才的确很缺乏,但是这并不意味你只需要简单地提交简历, 等待着安排工作。你还需要遵循一些基本的商务规则。Michael Hillenbrand总 结了他20多年的工作经验,他聘用过50名DBA,面试、评审过上万份求职者。让 我们一起阅读他给出的在面试过程中基础知识、了解大多数到底主管需要找到什 么样的DBA。 工作中DBA应具备的两大技能 在第一个章节中,我们谈到了DBA如何才能找到一份好工作。本节主要讲述 DBA在获得了工作之后你需要做什么。因为持续要求减少IT成本,DBA们不能再被 看作是主要的成本负担。相反,他们必须努力于被公司认可和证明他们的价值。 本节将集中讲述两方面内容:你作为一个DBA需要具备的技术(硬性)实力和非技 术(软性)实力。专家还提出了关于怎样同管理层打交道和通过不断的增加基础价 值来保证工作的安全性的建议。所以准备好步出传统的DBA角色,超越基本的数 据库管理工作,证明你自己是公司的无价资产。 Oracle认证 本系列的最后一个章节侧重介绍Oracle DBA认证的益处。为什么是否经过认 证是数据库管理员和主管们一直广泛争论的话题、怎样衡量获得Oracle认证的成 本和获得益处。Hillenbrand还详细解释OCA、OCP以及OCM认证之间的不同、获得 认证的好、坏理由等等。 3 / 23 DBA面试:回归根本(一) 你可能觉得很奇怪,许多DBA和大部分与IT职位相关的职位都会有很高的要 求。这就好像他们生活在网络时代里。现在是人才缺乏的时代。我们说的“人才 缺乏”是由很多因素造成的,包括后来的生育节制和后来IT领域里拥有大学学历 人才的减少。市场迅速由对雇主需求转为了对雇员的需求扩大。但是我们先不要 高兴。 对于大多数DBA来说这些市场条件是当然给他们带来了福音,但是它也不是 通往全新的、高薪工作的免费门票。拥有高级证书并不就意味着你要做的事情就 是提交简历、等待上岗。你还需要遵循基本原则。换句话说就是,你需要回归根 本并且努力获得这些基础知识。 回归根本 在我20多年的与数据库相关职业生涯中,我聘用和管理过50多位DBA,面试 或评审过至少几千份应聘者的简历。老实说,每次面试都会使我大吃一惊。但是, 我注意到很多的确和我相关的东西。应聘者除了将他们自己“卖”给一份好工作 外,IT人员今天还有了权利意识——即“比起我需要你,你更加需要我”这样的 一种心理。市场状况使DBA从自信转变成自傲。首先我在这里提醒你,这样的态 度只会让你自己身陷泥潭! 本篇文章主要是回顾一下面是过程以及我(我相信大部分的主管们也同样) 如何挑选候选人的。我希望这篇文章能提醒大家:你们应该为一些值得的事情(包 括好工作)而付出。 接下来我将详细解释我是怎样挑选候选人的。 简历 4 / 23 大部分工作地点都会说对你的第一印象很重要。当一个应聘职位随便就能收 到上千份简历时,我们就需要删掉一些申请人,可能确实有这种事情发生。但是 现在,一个Oracle或SQL DBA的职位就只有几份真正合格的简历,当然我们就不 能像以前那样期望值那么高。但第一步我们仍然要认真考虑。 书写简历的网站有几百个(或许甚至有几千个)免费模板。我的建议很简单: 利用它们!这样你的简历就没有理由不丰富了。你的简历是你自己给别人的第一 印象,所以要认真做好简历。 我会查看简历中的以下几点: ? 求职信——这一点依然很有必要!它表明了你为什么对这份工作 感兴趣、为什么你觉得自己适合这份工作。求职信还能够从你的简历中 传达出你的自信程度。不要用适合所有工作那个模版:你的求职信要专 门针对你要应聘的这项工作。可能你还要做一些这方面的家庭作业。 ? 言简意赅——你可以只用一页来表达的意思就不要用10页来写 过去20年来所发生的每一件小事,那是最糟糕的情况。你只要侧重过去 三年所作的工作或者和你申请的职位最相关的工作就可以了。一定要在 简历的第一页前半页进行总结。如果你不能迅速引起招聘人员的兴趣往 下阅读,通常他们不会去阅读没有什么意义的其他部分了。 ? 可读性——你所写的简历格式要清晰,除非指定你用不成文的格 式书写。用MS Word(这是行业标准)会更好,还包括了一些 HTML或者.pdf 的版本会更加安全。字体不要太怪异。为了安全起见,你可以用10点或 更高的Arial或Roman 字体。底线就是:如果我看不清楚,我就不会看! 任何招聘人员都不会看的! ? 精确性——拼写和语法也很重要。如果有这些错误的话,当然没 有理由解释的。记住,我们希望DBA非常专业,他们可以通过写来交流。 不要依靠别人检查你的拼写错误,单词和语法的拼写都要正确。为了安 全起见,你可以可以让一些你信任的人校对你的简历。往往别人可能会 找出你忽视的那些错误。 5 / 23 行程安排和电话道歉 我对今天很多人在改变行程安排面试时十分缺乏灵活性感到非常不解。面试 官牺牲他/她的个人时间安排你面试而你却因为那天要做有氧健身拒绝了,你这 样做是给面试官传达了一个怎样的信息?你传达的信息就是你的私人生活比这 份工作或这个公司更加重要、你不会灵活处理并且不领情就足以说明你不是真的 很在乎这份工作。难道有氧健身真的比你的事业更加重要? 除了灵活性,你还要有热情、有礼貌并且对任何一个在面试过程中的人都非 常有谦卑,我是说每一个人!我常常会让一些候选人离开,他们要么只是暂时有 礼貌,要么对我的行政助理或招聘人员无礼。 (作者:Michael J. Hillenbrand 译者:April 来源:TT中国) 6 / 23 Oracle DBA面试:回归根本(二) 初试 在我的印象中,没有比第一印象更重要的事情了。有很多事情都会干扰面试, 但是我建议你采用以下几个基本步骤: *准时到!这看起来很容易,但这也是我让候选人离开的第一个理由。建议 你实现计划,至少在前一天就应该知道你第二天要去哪里、知道交通和停车场情 况、通过安检、上电梯要多长时间等等。要相近千方百计、也要作好最坏的打算。 *提前打电话!如果你可能会迟到,你至少要非常礼貌地打电话提前道歉并 且让面试官知道。我的原则就是:迟到5分钟就等于丧失了面试资格。尊重他人 的时间是最起码的商务礼节。 *准备和练习。了解该职位和招聘主管要找的是什么样的人、你要和谁面试 等等。如果你能够预料到他们要提的问题并且提前进行回答练习。你就有很大的 优势。同样,一些中职位注重你一般你可以预料到的问题,这些问题包括: 1、介绍你的实力 2、介绍你的弱点(通常很难说)。 3、谈谈你成功的一 段时间 4、谈谈你失败的那段时间。你学到了什么? 5、你为什么辞掉现在的工 作? *不要说坏话!不要参说你现在或以前公司、老板或同事的坏话。那样做就 表示你以后可能会对其他的工作不满。戴尔.卡耐基说过:“愚人才会去责备、 谴责甚至抱怨——这是大部分愚人做的事情。”请不要成为愚蠢的人! 7 / 23 *调查这个公司!了解这个公司具体是做什么的,并且准备提一些比较好的 问题,也就是提一些在该公司的网页上找不到答案的问题。你所提的问题可以围 绕该公司的文化。不管你信不信,50%的应聘者在面试的时候都不知道我的公司 是干什么的。不了解公司就表示你过于自信甚至是傲慢,那我肯定不会对你再作 进一步的考虑的。 *充满自信!不要低估你的能力。如果你不知道一些事情的答案,那就要敢 于承认。侧重寻找答案的能力和学习热情。 *不要自负!的确,你过于自信可以被人们看作是骄傲、轻率、甚至是粗鲁。 最恰当的做法就是注重将团队的成功与个人的成功同时看重。 *不要很早就开始谈工资。在讨论工作和职位之前先让人们看到你的价值。 如果你可以避免很早进行这方面的讨论,那就在你向人们证实你的价值之前不要 谈工资。我通常在确定人选之后再谈工资。 最忌说的10句话 我最近在面试的时候听说过这样10件事,它们肯定会让你的面试效果大打折 扣。这些话的确都是些候选人说出来的: 1、“因为安排了假期,所以我不能再工作5周。” 2、“我不是十分需要工 作,我只是看看是不是在我目前的公司之外还有更好的地方。” 3、“我们能够 私底下谈吗?因为我还要去参加另外一个面试。” 4、“我不能那是不能够参加 电话面试。因为我要出去吃饭、洗澡、看电视、上床睡觉。” 5、“你今天必须 选择我,因为有很多公司都对我感兴趣。” 6、“我讨厌和我一起工作的人,他 们简直是一群白痴!” 7、“我没有必要再告诉你,你应该知道为什么我最适合 这份工作。” 8、“我真的不想再接打电话或在业余时间工作,它严重干扰了我 的个人时间。” 8 / 23 9、“你能告诉我你的公司是做什么的吗?” 10、“我上过SQL调优的课程, 但是却弄不明白。” 后续行为 后续行为能够促成或破坏整体效果,但是也往往是在面试过程中最容易被忽 视的。让我们看看一个典型场景。我面试的三个应聘者实力都很强。就在我确定 应该聘用谁的时候,我却收到了一封其中一位应聘者A发过来的感谢信。她感谢 我抽出时间,说她喜欢和我交谈、还重复了我们谈论的一些事情,告诉我为什么 她适合做那份工作、并说明她有自信为我的公司增加价值。我还收到了应聘者B 录制好的“感谢你抽出时间”的信,但是我却没有收到应聘者C的任何东西。你 认为我应该聘用谁呢?要是你,你会聘用谁呢? 结论 总之,如果你想找到下一个梦想的工作,你就必须再温故并掌握面试的基本 原理。你还要记住在整个过程中要礼貌、自信、谦恭和专业。 老板都想求职者能够为工作投入热情。你可能做的最坏的事情就是公司需要 你,或你的确很适合这份工作,但是你所做的就是投简历,让别人来找到你。当 然,你可能会找到一份这样的工作,但可能好工作不止一个。在这之外还有很多 很好的工作,但是我们要选择最好的。遵循上面的原则吧,不要错过你的绝好机 会! 9 / 23 DBA 102:超越根本(一) 在我这一系列文章的第一篇《DBA面试:回归根本》中,我侧重介绍了一些 DBA怎样才能找到一份好工作的细节。本篇技巧主要是介绍在找到工作之后应该 做些什么事情。 DBA常面临不断减少IT成本的压力,他们再也支付不了成本费用。所以他们 必须努力使公司承认他们的价值。本篇文章侧重的就是作为一名DBA你需要证明 的在技术(硬性)和非技术(软性)实力。我会介绍一些在不断增加价值的同时 进行管理并保证工作安全的技巧。所以你要做好准备跳出传统DBA角色的范围, 跳 出基本数据库管理任务的范围证明你自己是无价的企业资产。 硬性(技术)实力 分析师和专家表示未来DBA角色不会再局限于传统概念的管理(备份、调优、 空间管理、打补丁等等),他们会更加注重专业领域(法规遵从、应用软件、商 务 智能、高可用性、虚拟化等等)。如果你想成为一名成功的DBA,你还要超越 这些管理基础,努力学习一个或多个专业领域。 不断发展的关系型数据库技术将影响你成为一名成功的DBA的技术实力。改 变数据库管理,现在主要有两种主要趋势。 1、增加功能性:软件功能性(通常还有复杂性)通过每个新版本体现出来。 DBA不断面临着学习软件的多种新特征和新技术的挑战。他们要作好迎接这些变 化和学习新知识的准备。 2、增加自动操作:传统意义上的DBA简单重复此性的工作也由于数据库厂商 不断尝试创建并销售“自我管理”或“自我修复”数据库,而使其成为了自动化 的 工作。 10 / 23 Toolset(如Oracle的OEM)就非常具有健壮性,新特性如自我管理表空间、 undo segments、自动备份等等使得物理数据库管理变得更加自动。 自动化是不是就意味着所有的DBA都应该寻找新的职业呢?显然不是!但是 自动化和功能性可能会使DBA从他/她舒适的环境中走出来,不断发展的技术会确 保他们在可预知的未来找到一份好工作。不要担心新特性,你只要去迎接它们! 技术进步通常会很复杂、很难把握(正如10g RAC),但又更加依赖于高技术水 平的DBA。 由于需要高技术水平的DBA,所有的DBA都应该位于技术前端。有很多方法能 够扩展你的技术知识、增加自身价值,你现在就应该开始做!当然关键就是你不 要去等,那太迟了。你现在需要关注的专业领域包括: *法规遵从管理(萨班斯法案、审计、安全等):法规遵从问题还在不断支 配着公共事业,现在甚至扩展到了私营部门。审计志愿者表示这是重要的学习经 验(不是说你要把它写到简历里面)。 * 最佳实践框架(IT Service Management、ITIL v3、ISO 20000等):ITIL 已经是最普遍接受的框架。ITIL主要侧重IT服务传输和支持,包括帮助桌面、事 件管理(incident management)、变动管理(change management)、问题管理 (problem management)和服务级别管理。所有这些和DBA相关的领域都应该接 触。如果你还没有听说过ITIL,我相信你不久就会了解到。通过事先研究 ITIL (在这之外还有大量信息)、阅读资料并最终获得 ITIL基础认证(或其他更好 的可以在简历上填写的东西)。 *ERP应用技能(Oracle, PeopleSoft, SAP, JD Edwards等):如果你公 司使用的是ERP包,你就可以对它充分进行利用并且学习。你可能并没有想过要 成为一名专家(如会计),但是你必须了解软件的 支持,从技术的角度你也应 该清楚一点。 *数据管理(数据建模、架构、数据挖掘、维系策略、调整等):公司数据 数量一直在随着业务的发展而不断增长。对于DBA来说是一件大事。如果你能够 做到的话,你可以参与公司任意发展或相关数据策略中去。 11 / 23 *硬件和存储(特大容量磁盘、存储区域网(SAN)网格计算、虚拟化等): 你要一直处于硬件和存储新技术的前端。SAN现在可能是大事,但是行业内部已 经在开始谈起了虚拟数据库的未来。 *另一件大事:我写到这些的时候,可能已经有一些新技术或者发展潮流已 经出现了。使自己处于技术前端的关键就是阅读!不要让那些还没有阅读自由贸 易杂志 占满了你的书桌。尽量利用你的空余时间在网上搜索一些白皮书、技巧、 文章、博客等。你可以从多个站点开始搜索,,但可能你只接触到了其中的一个。 记住,成 功的秘密就是知道人们要到的地方,并且首先到达。 (作者:Michael J. Hillenbrand 译者:April 来源:TT中国) 12 / 23 DBA 102:超越根本(二) 软性(非技术)实力 软技能对于未来的DBA来说也非常重要。下面是你要成为一个成功的DBA所需 要的一些软技能: ? 沟通能力:许多人都强调沟通的重要性,包括口语和书面的,这 确实是应该这样。作为一个DBA,人们认为你做的任何事、你说的任何话 和你写的任何东西都是专业的。虽然基本的沟通能力是必须的,但你还 要能够以易懂的外行的词汇来解释难理解的技术概念。这需要几年的实 践和努力,并且很少有DBA(包括我自己)完全掌握了这一技能。 ? 解决问题的能力:就像大多数DBA会告诉你的,在终端用户的眼 里,大多数问题都源于“数据库”问题。一直认为是数据库的问题,直 到被证明是无关的。DBA必须有能力深入技术问题,这些技术问题10次有 9次是和应用代码、网络、Web服务器、硬件或操作系统相关的。对于每 一个问题来说,根本原因分析、纠正错误和预防是要关注的关键方面。 ? 压力管理:如果24 x7被呼叫的压力还不够的话,那再加上你还 必须经常处理不可理喻和生气的客户和/或用户。你要采取减压措施并记 住绝不能受别人影响。你必须在任何时候都要保持专业、沉着和冷静, 不管在什么情况下。 ? 人际交际能力:聆听你的客户和终端用户,确保你理解了他们的 问题,向他们传达你理解了他们的意思,迅速的处理他们的问题,最重 要的是,使他们觉得你真的关心他们。在你与别人的交互中保持专业和 礼貌,不管情况看起来多么困难。 ? 时间管理:一个DBA绝对要能够同时处理多个任务。在任何一天, 一个DBA都会被指派去做几个优先的项目,处理几个问题呼叫电话、协助 开发、计划一个升级、研究新的技术,并还要找出时间对数据库做预防 维护。 13 / 23 同管理层打交道 如果你很幸运的有一个理解你做什么的上司或经理,那么你一定是被保佑的 了。然而,大多数DBA们会抱怨他们的上司或经理不理解,使得他们感觉被低估 了,甚至是不被赏识的。 “技术由两种人控制:那些管理他们不理解的东西的人和那些理解他们不管 理的东西的人。”——Mike Trout 我自己有强大的数据库背景并在超过15年的时间里管理了几十位DBA,现在, 我可以权威地说——如果你觉得你的经理不理解你,你不需要看得多远,只需要 通过一面镜子看看你自己有什么需要责备的。换句话说,如果你的经理不理解你 或你的角色的重要性,那么你(并且只有你)需要改变这一情况。你上一次真正的 和你的上司沟通是在什么时候?你是否每星期或甚至每天向你的上司提供状态 报告?你是否以易懂的词语来解释复杂的术语?你是否提供了图表和图片来展 示数据库执行的怎么样?你能技巧的谈论停机或较差的性能对财务和业务的影 响吗? 我的简单的建议是停止抱怨你的上司不赏识你,开始负责地改变你的状况。 这有一些提示应该可以帮助你。 典型DBA描述(技术) 修改后的DBA描述(业务) 通过增加数据库缓存, 我降低了物理磁盘15%的读 取,并将读取时间减少了 10%。 通过我广泛的调整努力,我已能够成功的改进 性能,增加了25%的客户满意度,并且避免了对增加 硬件的需求,因此为公司至少节省了2.2万美元! 我调整并测试了灾害恢 复过程。 通过我对备份和恢复调整的努力,我已将平均 恢复时间从六小时降低为两小时,因此减少了潜在 的四小时停机时间,节省了5万美元的收入损失! 我们必须升级数据库否 则销售商不会再为我们提供 支持。 没有了支持,如果我们碰到了一个新发现的 bug,我们就会冒着遇到不可预料的和长时间的停机 的风险。48小时以上的停机会使业务损失或损失收 入超过40万美元,并对公司造成不能挽回的声誉损 害。 2.了解和学习业务 14 / 23 为了提供像上面所述的价值描述或业务案例,你必须真正的了解业务和你提 供的服务对财务的影响。正如你期待你的经理理解那关系到你的技术一样,所以 反过来你的经理期待你理解业务。通过展示对业务和盈利底线的兴趣,你会很快 的得到你的经理对你的尊重。以对经理来说很重要的术语来讲话,经理就会很快 认识到你给公司增加的价值。 3.提供数据支持你的描述 当遇到技术或财务请求时,大多数的经理的态度是“向我展示”。这不是因 为他们要有确实的证据才相信,而是因为抱持怀疑和好奇的态度是他们的工作。 为了向管理层展示 15 / 23 你所做的和你要做的所带来的好处,你必须在展示你的成果之前向他们展示 这个事态。只是宣称你为公司节省了数千美元、你避免了停机、或甚至是提高了 整个系统的可用性这些是不够的,你必须能够证明它。虽然文档和测量数据是很 重要的,但要知道大多数经理只理解图片,所以图表和图片是展示你的结论的最 好方式。 4.锤炼你的演讲技能 一旦你有了数据、理解了业务影响并能够证明财务好处,那就是该向管理层 演示你的业务案例的时候了。不要对这个工作掉以轻心!能够在高层,特别是主 管面前从容的演示是IT行业的每一个人应该具有的一个必要的技能。如果你发现 你不能从容的进行演示,我的最好的建议是准备、练习和预先排练。我也强烈的 建议你参加一个课程例如Dale Carnegie或参加一个俱乐部像ToastMasters,因 为这些可以提供给你宝贵的方法来克服害怕演示。 总结 最近在DBA博客里写有许多关于DBA感觉不被赏识和被误解的话。看起来许多 DBA陷入了职业后悔的惯例和/或陷入了一种自怜自艾的情绪中。不要让你自己成 为悔恨和痛苦的DBA!痛苦的DBA倾向于在其他人中间扩散他们的痛苦,并很快的 成为IT公司的“病毒”。不要成为一个病毒,而是要保持积极主动的态度,把重 点放在提高你的现状上。磨砺你的技术和软技能,扩展你的知识进入新的领域, 学习怎样同管理层打交道。欢迎变化而不是抵制它。如果你遵循这里所提供的指 导,并对你自己的未来负责,那么你很快就会得到回报并成为我们大多数人希望 成为的无价的和受人尊敬的雇员。 说了这些,我最后留给你一句话去思考: “维持现状不能让我们成为我们需要成为的人。”——Max Depree (作者:Michael J. Hillenbrand 译者:April 来源:TT中国) 16 / 23 Oracle认证的作用(一) 这是DBA求职者系列三部分中的第三部分。 在我在这个系列中的第一篇文章“DBA求职面试技巧”里,我专注于讲述关 于怎样取得一个好的DBA工作的细节。在我的第二篇文章“DBA102:超越基础” 里,我专注于讲述怎样在快速变化的DBA市场中获得成功。这最后一篇文章的目 的是更具体地集中讲述IT中Oracle DBA认证的好处。 靠边站。。。我是认证过的! 就在我自豪的获得了认证并把我的第一个Oracle OCP证书挂在我的小卧室的 墙上之后过了两天,我的一个同事把一个Dilbert漫画挂在了它的旁边。这个 Dilbert漫画是这个样子的。 在第一幅画面中Dilbert的电脑出了些问题。一个穿着紧身衣胸前写着个大 写字母C的超人告诉Dilbert“远离这个服务器,我是通过认证的!”在下一个画 面里,我们的超人坐在电脑前,Dilbert现在透过他的肩膀观看着,并且说着“我 召唤认证的巨大力量!”在最后一幅画面中,超人意识到他不知道该怎么做并承 认说,“这真令人尴尬——这是所有我从课堂上记得的东西。” 认证辩论 是否要取得认证在我的记忆里一直都是一个被广泛讨论的话题。争辩的一方 是那些看到了认证的巨大价值的人,他们宣称没有其他更好的方法来度量一个候 选人的技术能力。争辩的另一方是那些不认为认证有价值的人,他们认为通过记 忆和做一个多选的测试而获得的一张纸不能证明或替代真正的经验和现实知识 的价值。 17 / 23 对于我,你可能会说我处于争辩的中立位置,因为我相信两方的论点都是有 些道理的。在这篇文章里,我将讨论认证过程和检查一些支持和反对认证的论点。 认证过程 首先,也是最重要的,你需要在你可以真正的衡量认证的价值之 前完全了解获得一个认证的过程。 让我们首先看看Oracle DBA的认证过程。Oracle认证过程确实自从我获得第 一个Oracle认证以来已经走过了很长一段路。几年前(我讨厌承认到底多少年) 所有的人都得要达到认证7.3和通过一个单独的多选测试。我在Philadelphia的 IOUG会议上参加了免费的认证。对于我的努力,我获得了一个证书,一根针和一 个很酷的标示宣称我为“Oracle认证专家,”或简称为OCP。我后来通过参加另 一单独的升级测试升级为8i OCP。这很可能是我拥有的最后一个DBA认证,这有 两个原因。一,我作为DBA的角色已经改变了,因为我进入了管理层,另外一个, Oracle使这个过程变得困难得多。 为了所有意图和目的,单独测试OCP认证的日子已经过去了。要成为OCP的过 程变得非常棘手和很难达到。从Oracle 8i开始,要具有充分的资格获得一个OCP 认证你需要通过包括五个测试的一系列测试。在这之后很快,Oracle决定要求你 还要为了这个认证而去参加一个它所教授的DBA的课程。虽然这是具有争议性的 有利于确保学生上课,但是让我们以商业的角度来看待。这个要求无非是一种营 销策略,以让人们进入到他们的教室中,并且它并不很好的考虑那些想获得认证 却不能从他们的公司获得资金赞助的人们。 从Oracle 9i开始,认证的选择再次改变了,而Oracle甚至更加强调它自己 的课程(有利于Oracle): OCA—— Oracle Certified Associate(Oracle认证专员)。要求通过两门测 试,没有培训课程。 OCP—— Oracle Certified Professional(Oracle认证专家)。要求OCA,一 个有导师指导的课程,一个考试和一个动手实践课。 18 / 23 OCM—— Oracle Certified Master(Oracle数据库管理大师)。要求OCP,两 个高级课程,一个两天的实际操作考试和一个额外的动手实践课。虽然这可能是 对能力的最好度量,但它是一个花费非常高昂的选择。 而OCA看起来对于普通的DBA是一个可行的选择,那些没有公司赞助、希望靠 他们自己获得认证的人将会发现要获得一个OCP(两门课程)或OCM(共五门课程) 在费用方面几乎是不能承受的。 (作者:Michael Hillenbrand 来源:TT中国) 19 / 23 Oracle认证的作用(二) 公正对待Oracle认证 对认证的真实价值的看法真的取决于你所提问的对象。那些有证书的人通常 争辩说它们是很重要的;那些没有证书的人很可能对它们嗤之以鼻。大多数的IT 员工达成的共识是:认证确实有一些价值,但是他们永远不能替代对好的经验的 认可。不管你是什么职位,你都应该意识到认证肯定对于某些人是重要的,因为 认证行业在继续繁荣和发展。 人们用来获得认证的理由通常和他们自己对于获得投资回报的期望有关。反 过来,期望将最终决定对于每一个人来说的认证的价值。如果你正在为错误的原 因而进行认证,那么你注定要对最终的结果失望。根据这种说法,让我们研究一 些人进行认证的原因。 “认证将帮我找到一份工作。” 有证书可能帮助你获得一个面试,但是它不一定帮你获得一份工作。招聘人 员对于DBA期待两件事:核心数据库管理系统知识和实际经验。为了衡量具有的 知识,一些公司和/或代理机构将利用认证来预选候选人简历,接受那些具有证 书和拒绝那些没有的。其他的公司会在面对面的面试中通过对候选人提问技术问 题来考查,不管他们有没有证书。 我通常向任何试图进入DBA领域的人推荐认证,因为它会经常帮你获得过去 的HR(人力资源)、招聘人员并使你一只脚迈进了面试大门。如果你是一个有抱负 的但没什么经验的DBA,并正在找第一份DBA工作,OCA认证无疑是个很好的第一 步。我15年来一直在招聘DBA,虽然我并不把证书看作任何职位的先决条件,但 是我不得不承认,如果其他所有方面都是同等的,它会给你一个超过其他没有 证书的人的稍稍的优势。 20 / 23 但没有什么可以替代成为一个DBA所需的实际经验、解决问题和软技能,进 行认证是一个很好的方式来证明你了解Oracle基础概念、愿意进一步学习和你非 常重视你的事业。 “认证将会使我获得提拔。” 如果你正抱着期望能获得立即的资金回报而在进行认证,那么忘记它。获得 认证只是证明你了解教材概念或可能甚至认为你只是一个很好的测试接受者。我 的一些非常优秀的DBA没有参加认证,其中一些如果他们的工作依靠它那他无法 通过测试!虽然我总是支持认证,但是我从不把它看作是一个获得提拔的理由。 在DBA领域工作超过了20年,我比任何人都了解一个认证永远不能替代好经验的 价值,它也不能衡量一个人应用知识于真实世界的能力。 现实情况是有一些公司更注重认证。一些可能利用激励来促进认证,有的可 能甚至要求认证。如果你提供服务给一个客户(如咨询或远程DBA服务),那么那 个客户如果知道你获得了关于你支持的技术的认证,他可能会感觉更舒服。 “认证使我比你强!” 这是一个人可能很容易接受的最坏的想法,并且可能是争辩反对认证的最大 的理由。我曾经知道一个DBA四处向她的同事炫耀她的Oracle数据库管理大师认 证。在当时,Oracle管理大师无非是证明了你参加了这么多课程,甚至并不涉及 通过任何测试。因为这个人没有什么经验并且不知道怎样在真实的世界中管理数 据库,她的炫耀并没有获得她的同事的赞赏,并最终导致她被公司辞退了。 不要骄傲于通过认证而从不想想你比别人好只是因为你拥有一个纸制证书。 有证书很好,但是它们并不等同于衡量你的能力或在公司里的重要程度。 “认证使我获得自我满意度!” 21 / 23 这可能是获得认证的最好理由了。如果你通过认证获得了成就感和自信并打 算更新你的知识或继续保持世界一流的最新的技术,那么通过各种方法来达到这 个目的。重要的事情是为正确的理由去进行认证。我不得不承认我将第一个OCP 证书挂在我的卧室的墙上很长一段时间,并没有在同事面前炫耀它,而是要提醒 我自己我获得了它并且为我的成就而自豪。我知道我有经验和能力来应用我的知 识,所以我并不真的介意上面所说的就挂在我的证书下方的Dilbert漫画。 (作者:Michael Hillenbrand 来源:TT中国) 22 / 23 Oracle认证的作用 认证的未来 许多人认为认证现在和将来都只是简历上的一个填充物罢了。事实是,无论 喜欢与否,认证现在和将来都继续在IT行业发挥重要的作用。衡量认证的真实价 值的一个关键因素是了解获得认证的过程。越难获得的东西,它最终就越有意义。 如果获得认证就像学习技巧列表一样简单,并且只通过一个多选的测试,那它肯 定会失去一些期望的价值的。 只通过一个多选测试永远不会很好的显示一个人在履行一个复杂的IT(DBA) 职责时的能力。认证需要更加关注于实际动手能力和真实世界的应用,不仅仅是 书本概念和语法记忆。为此,我个人呼吁业界要清醒意识,使认证过程成为一个 真正的衡量知识和能力的手段。以考取驾照的过程为例,使这一过程包括两部分: 1)测试候选人的基础知识和书本概念,和2)要求一个实际动手测试来确保其运用 这些知识的能力。 我真的相信,认证行业将继续放展,并很有希望更加强调实际操作、动手应 用,而不是进行测试或甚至是参加课程。RedHat和其他公司已经推出了实际操作 测试,我相信其他公司也会跟着做的。因此,对于IT和技术职位的认证的认可也 会增加的。美国大企业对遵从性检查(Sarbanes Oxley、HIPPA、ITIL等等)的关 注也很可能会对认证的价值和随之而来的行业发展发挥关键作用。 最后的思考 如果你没有经验并想进入一个艰难的IT领域,例如数据库管理,那么获得一 个认证,通过学习、研究和通过一个测试证明你至少足够关心这个职业选择。如 果你有经验,参加一个认证测试并强迫你自己学习新事物和保持最新的技术。最 后,如果你发现自己是 23 / 23 一个招聘角色,决不要把认证作为衡量一个候选人能力的唯一方法,而是要 作为他们的学习的期望和能力的一种显示。取而代之的,找出他们怎样应用他们 的知识来解决问题。 不管你在IT行业的角色是什么,对于你来说留意行业动向和认证过程都是很 关键的,因为这两个因素将最终决定未来的认证价值。 http://www.database8.com
还剩22页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享pdf获得金币 ] 2 人已下载

下载pdf

pdf贡献者

gusheng

贡献于2011-11-10

下载需要 15 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf