`

如何获得Oracle DBA工作?

 
阅读更多
数据库管理员市场可以按照以多种方式分为两个部分——初级和高级。
  Don Burleson,位于美国北卡罗来纳州Kittrell的BEI Oracle顾问公司的所有者,说,那些工作经验少于3年的初级数据库管理员,经常会面临失业和低等的工作市场。Burleson曾写过与Oracle技术和职业生涯有关的17本书,其中包括《Oracle工作面试指导(Conducting the Oracle Job Interview)》,这本书是为那些需要评估Oracle周围候选人的IT经理们准备的指南。
  “过去,许多公司都不会雇佣初学者,” Burleson说。
  然而,Burleson说,那些初级数据库管理员仍然是有希望的。那些不愿意花12万美元年薪雇佣经验丰富的专家的公司有时候会雇佣这些新手并对他们进行培训。Burleson建议那些新入门的数据库管理员可以到体检行业和大学这两个地方去找到他们的第一份工作。
政府安全检查对资深人员很关键
  然后就是资深人士。那些拥有超过10年经验的,拥有高级学位,并且具有专业技能的数据库管理员仍然有很大的需求量。
  Oracle财务知识,SAP,PeopleSoft, 9i RAC, 9iAS 和 Unix都是重要的能力,Burleson说。还有,政府安全调查是在第一轮的简历挑选中排除许多Oracle数据库管理员的一项。另外,开发技能,例如Java,Windows,J2EE和门户,都是候选人具有竞争力的优势。
  更重要的是,Reames说,候选人的技能需要与公司的需要相匹配。“他们真的需要拥有全面技能,” Reames说。
  “如果工作需要的是能够进行数据建模的人,”她说,“并且我没有在简历中看见任何的数据建模经验,那么我就会对这个人大打折扣。”
  除了专业技能之外,Burleson说,许多的公司都愿意要那些有教育背景的人,倾向于雇佣那些拥有研究生学位或者MBA的候选人。公司认为那些懂得财务或者会计,具有数据库管理员支持的业务过程知识的数据库管理员有价值。
  打跟进电话,第一轮面试
  对于两个群体,要通过关键的第一轮面试都有一些基本的规则需要遵守。
  今早地投递简历是有帮助的。如果有120份简历需要阅读的话,Reames也许不会把所有简历都读完就找到了达到面试要求,具有足够特点的候选人。
  候选人应该给招聘人员打电话确认他们的简历被收到了,她说。“不要害怕打跟进电话,” Reames说。“这会带给你一个优势,否则我们可能就不会看你的简历。”
  通过第一轮筛选的申请人通常是在电话中面试。记住面试你的人也许没有任何技术背景,这一点很重要,Burleson说。在这一点上,是对候选人从技术之外的其他品质上进行判断。专家说,此时沟通技巧非常重要。
  因为沟通技巧在工作中是如此的重要,Burleson推荐候选人提供给潜在的雇主写作样例,尤其是那些得到发表的。有几个在线网站,包括这一个,都接受技术贴士投稿,他指出。
实际的技术对话
  少数能够通过电话面试的候选人能够到工作地点去进行面试,Burleson称之为候选人的技术化。他建议面试人员提出一些专业的问题,例如“Oracle中的SYS用户默认密码是多少?”
  这些问题没有捏造的答案,面试人员可以轻松地判断候选人的技术能力。“只有那些实践过的数据库管理员知道答案是‘change_on_install,’” Burleson说。“经验丰富的数据库管理员可以立即发现谎话。”
  然后就是最后一个阶段,与公司的IT人员在线会见。这些会见通常会持续半天,这是真正在测试你是否会被雇佣。有时候是一些开放的问题,例如“如果一个终端用户抱怨性能差劲,你要做的第一件事情是什么?”这些问题的答案非常具有启发性,Burleson说,因为他们也没有正确答案,他们只是看看候选人是如何独立思考的,或者是数据库管理员有多少创新思维。
  也许更重要的是,这个最后的交流就是判断一些无形的,例如人际关系技巧的过程。拥有一个能够成为团队中一员的数据库管理员对于大多数公司(即使不是所有的公司)来说都是优先考虑的。在很多情况下 ,这些无形的东西形成了差别。
  “我见过公司拒绝了技术能力最强的候选人。这样的事情总是发生,” Burleson指出。“数据库管理员需要与其他人打好关系。”
  最后,Burleson说,忘掉星期五可以穿便装的习惯。
  “面试中穿得太随便是对自己的极度不负责,”他说。
  “外表确实重要。”
整理了几个Oracle面试中的技术问题,各位可以借鉴一下:
1.解释冷备份和热备份的不同点以及各自的优点
解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)
2.你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?
解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。
3.如何转换init.ora到spfile?
解答:使用create spfile from pfile 命令.
4.解释data block , extent 和 segment的区别(这里建议用英文术语)
解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象拥有的所有extents被称为该对象的segment.
5.给出两个检查表结构的方法
解答:1.DESCRIBE命令
2.DBMS_METADATA.GET_DDL 包
6.怎样查看数据库引擎的报错
解答:alert log.
评价:这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。
分享到:
评论

相关推荐

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员)

    一个Oracle Applications DBA(Oracle应用程序数据库管理员)不仅需要和其他DBA一样去负责managing、 sizing、maintaining和 tuning database这些日常的数据库管理的工作,如果他的Apps database是OLTP系统的话,他...

    Oracle DBA 参考手册

    1.5. 我如何能够从一名DBA初学者变为一个具有中级水平的DBA? 14 1.5.1. 步骤#1: 学习操作系统和你的服务器硬件 14 1.5.2. 步骤#2: 学习应用程序设计因为它与数据库相关 14 1.5.3. 步骤#4: 取得认证 14 1.5.4. 步骤#...

    Oracle DBA成功之路

    许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是...

    如何成为oracleDBA.doc

    许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是...

    阿里巴巴ORACLE DBA面试题.pdf

    如何获得阿里技术offer:从《阿里DBA面试题》体味阿里社会招聘。16年的题,谨慎下载。内容为ORACLE数据库,有需要求可参考,刷题面试用

    Oracle DBA脚本大全

    收录了很多Oracle数据库管理用得到的脚本,可以作为日常管理所用,也可以练习脚本中所用到的sql语句

    DBA的成长历程(oracle)

    许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是...

    每个Oracle DBA都应该遵从的调优法则

    因此我们将查看一下通过调整Oracle服务器以得到高的性能。Row re-sequencing以减少磁盘I/O:我们应该懂得Oracle调优最重要的目标是减少I/O。Oracle SQL调整:Oracle SQL调整是Oracle调整中最重要的领域之一,只要通过...

    深入解析Oracle.DBA入门进阶与诊断案例

    针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手...

    DBA应遵循的Oracle调优原则.doc

    DBA 应遵循的 Oracle 调优原则 Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是每个 ...因此我们将查看一下通过调整 Oracle 服务器以得到高的性能。

    ORACLE数据库管理之道part1/2

    如基于SOA理念的RAC,用于灾备的DG,以及优化技术,内容覆盖Oracle几乎所有重要的知识点,用于全面系统地学习Oracle、获得技术提升以及知识拓展,书中穿插了作者(OCM)学习Oracle的心得,以及作为DBA经常思考的问题...

    Oracle企业DBA性能优化

    应用程序获得的 如果满足下列条件则您的系统很少会出现性能问题 • 硬件能够满足用户的需求 • 您的 Oracle8i 数据库是认真设计过的 • 您的应用程序开发人员编写了高效的 SQL 程序 如果在系统开发过程的早期就作出...

    Oracle数据库管理之道part2/2

    如基于SOA理念的RAC,用于灾备的DG,以及优化技术,内容覆盖Oracle几乎所有重要的知识点,用于全面系统地学习Oracle、获得技术提升以及知识拓展,书中穿插了作者(OCM)学习Oracle的心得,以及作为DBA经常思考的问题...

    老白DBA日记

    有幸获得ORACLE数据库DBA坊间有名的DBA而且经验丰富的前辈老白笔记,特为大家分享。

    成就DBA职业生涯

    描述了如何成为oracle dba,如何获得第一份工作,以及如何从一般dba成长为高级dba,继而成为oracle专家。

    Oracle 10g:如何分析AWR

    AWR报告所有的数据来源于AWR视图,即以DBA_HIST_开头的所有系统表,Database Reference有对所有这些系统表的描述,这应该是Oracle官方对AWR报告的官方注释了。 而对于如何有效地去分析AWR报告,这可能更需要DBA经验...

    oracle性能监控

    所以, DBA的一个重要工作就是定期监控, 分析评价oracle数据库的性能是否依然满足客户的应用需求. 分析评价oracle数据库性能主要有数据库吞吐量, 数据库用户响应时间两项指标. 数据库用户响应时间又可以分为系统服务...

    Oracle 高性能SQL引擎剖析SQL优化与调优机制详解

    资深Oracle DBA黄玮(Fuyuncat)十年磨一剑 深入揭示OracleSQL优化与调优的原理、核心技术与思想方法 盖国强鼎力推荐! Oracle数据库的性能优化直接关系到系统的运行效率,而影响数据库性能的一个重要因素就是...

    Oracle数据库管理员技术指南

    8.5.5 使用 AUTOTRACE 获得 SQL 语句 执行计划和统计数据 8.6 优化回退段 8.6.1 最小化回退段争用 8.6.2 使动态扩充最小化 8.6.3 分布回退段的 I/O 8.7 优化索引 8.7.1 怎样确定和重建产生碎片的索引 8.7.2 ...

Global site tag (gtag.js) - Google Analytics