当前位置:首页 » 数据仓库 » oracle数据库管理员简历
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

oracle数据库管理员简历

发布时间: 2022-07-01 07:10:51

数据库管理员

DBA数据库管理员要求
近年来,我一直在和数据库管理员打交道,并直接面试了很多DBA职位。本文想概括一下IT行业对DBA的要求,以及国内DBA的新资现状。可以肯定地说,做一个高级DBA是很不错的职业。如果你打算成为一名DBA,那么希望本文起到抛砖引玉的作用。

什么是DBA

数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑啊),就需要确定是否雇佣一个或几个DBA。知道DBA这个职位有哪些要求,对于企业内部这个职位的定义或者对于那些未来的DBA将是至关重要的。下面我列出了DBA的一些职责:

安装和升级数据库服务器(如Oracle、Microsoft sql server),以及应用程序工具。 数据库设计系统存储方案,并制定未来的存储需求计划。 一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。 一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。 根据开发人员的反馈信息,必要的时候,修改数据库的结构。 登记数据库的用户,维护数据库的安全性。 保证数据库的使用符合知识产权相关法规。 控制和监控用户对数据库的存取访问。 监控和优化数据库的性能。 制定数据库备份计划,灾难出现时对数据库信息进行恢复 维护适当介质上的存档或者备份数据 备份和恢复数据库 联系数据库系统的生产厂商,跟踪技术信息。 DBA的个性特点

很多时候管理人员都忽视了DBA的个性特点,他们只关注DBA的技术能力。实际上,上面谈到的每个职责都意味着:DBA需要跟各种人员打交道,这些人员可能是销售商、用户、开发人员或者管理人员。这说明:DBA必须具有下面的个性特点:

自信心 好奇心 坚韧的意志力 老练 自我驱动 注意细节 为什么这些个性特点很重要呢?

我就有几个缺乏自信心的部下,他们反复问我一些事无巨细的问题,他们没有信心哪怕做最小的决定。他们也缺乏工作的主动性。这对于初级DBA来说可能问题不太大,但对于那些高级DBA来说,如果他们缺乏自信心,他们又可以依赖谁帮他们决策呢?在DBA的面试中,即使你不能回答某个技术问题,你也要表现出足够的自信心。最致命的不是不知道问题的答案,而是不知道从哪儿得到答案。

几乎所有的数据库系统都在不停地更新。但并不是所有的更新都有技术文档。对于好的DBA来说,好奇心是必需的。没有好奇心和求知欲的DBA总是等待有人告诉他们答案。而一个求知欲强的DBA将安装最新版本的数据库系统,并立即开始搜寻那些哪怕是细微的功能和性能上的差异和增强,从而改进自己的工作。应试时一个必然问及的问题是:你手头有哪些参考资料?你如何使用它们?毫无疑问,如果你只回答了数据库的文档,或者你甚至没有读过他们,你的"股票市值"将大大下降。好奇心会驱使DBA们理解数据字典(Data Dictionary)、管理工具(Tools)或者其他支持包(Packages)。

DBA常常会碰到棘手的问题。寻找答案是一个需要坚韧意志力、可以经受摔打的个性特点。我常常在一些讨论组或者论坛上看到DBA们提出的问题,这些问题往往是提问者自己可以解决的,如果他们具有坚韧的个性特点,并努力寻求问题的答案。

自我驱动对每个人都是很重要的,对DBA尤其如此。DBA要能想办法使问题出现,而不是等待问题的出现。自驱力强的DBA常常设法取得或者自己写一些必要的脚本(Script)来监控包括数据表大小(Table Size)、表空间使用(Tablespace Usage)等项目,这些项目如果被忽视,他们将遇到麻烦。应试的时候DBA们常常被问及在PL/SQL、SQL或者SQL*PLUS方面的经验,这些问题将把你从从来没有编写过自己需要的脚本的那些DBA们区分开。

不用说和用户,就是和程序员和管理人员打交道,也需要你足够老练。一个一点不会处事的DBA不会为你做什么好事,只会在你的部门点燃敌对情绪的烈火。老练是这样一种能力,你劝告某个人到地府去,哈哈,最后这个人怀着渴望的心情去了。很多时候,开发者、管理者、用户,他们会提出毫无道理的需求,DBA们需要老练地引导、修正它们的要求,说服他们。在应试时,你的应对就很能说明你是否老练。
最后说说注意细节,这种性格倾向非常重要。注意细节的DBA们衣着整洁,有自己的日程安排,在应试前对应聘的单位做过调查。注意细节的DBA们深入了解数据库的内核,并能理解视图、表之间的关系。

DBA的等级

DBA的等级并不是很严格的。按照对数据库的掌握情况,我简单地分成三个等级:初级Primary、中级Intermediate和高级Senior。

初级DBA又称为DBBS,是英文Database Baby Sitter的缩写。初级DBA常常是兼职的,他们往往同时是程序员或者兼任其他的工作。初级DBA往往把个人简历写得很棒,参与了很多和数据库有关的项目或工作。但是,这些项目或者工作往往是:第三方软件供应商已经安装并配置了数据库,他们只做一些监控的工作。他们能处理一些简单的问题,但大多数时候他们向应用软件供应商求救。初级DBA更喜欢图形化的数据库管理或者监控工具,他们喜欢Access这样的桌面数据库简单易用,并把这些小型数据库的经验简单地应用到大型数据库相关的工作中。

初级DBA是最好区分的。而中级DBA和高级DBA就不太好区分。他们的差别在于经验的不同和个性特点、能力方面的差异。中级DBA比较多,他们可以胜任高级DBA的大部分工作,包括:

数据库安装 数据库配置和管理 权限设置和安全管理 监控和性能调节 备份和恢复 解决一般的问题 中级DBA往往从业一年左右,熟悉某种操作系统环境下的数据库。因为对中级DBA来讲,Windows NT和Unix是有很大差别的。中级DBA对SQL比较熟悉,他们自己购买了几本数据库方面的书籍,并深入钻研。中级DBA往往同时兼任数据库程序员,他们的工作对性能、稳定性、安全性的追求基本上不是很高,往往配合高级DBA做一些例行工作。

高级DBA在国内是非常少的。他们购买了太多的数据库方面的英文资料,也许是托朋友从Amazon买的。相对于他们的报酬来讲,买书的钱是很少的一个比例。高级DBA一般都熟悉很多种操作平台下的几种大型数据库。他们知道各种不同数据库在不同环境下的优势和劣势,并能在数据库平台和数据库环境的选择方面做出决策。他们一般通晓系统架构和数据库设计,并能对数据库进行各种级别的优化。高级DBA一般都配有助手,他们更偏向做决策和计划。高级DBA往往在银行业、保险业、在线交易等对稳定性、安全性、性能都要求比较高的关键业务处理领域大显身手。

很多时候,是否取得数据库专家认证证书并不是很重要。我知道很多数据库厂商的培训只要你去了都会获得证书。有很多的公司提供商业化的培训,他们的服务质量也有好有劣。所以证书并不是特别地有意义。

几种流行的数据库系统

最"容易"的数据库系统-Microsoft SQL Server

如果你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机会、交流和培训机会,而且,流行自有流行的理由,你可以因此省心很多。当然,就业竞争压力也比较大。一般的入门者选择Microsoft SQL Server,这是非常适合中小型企业的数据库系统,熟悉Access的读者很容易就能初步使用Microsoft SQL Server,成为一个DBBS。 J
Microsoft SQL Server 7.0的报价,5用户版1399美金,增加用户时,127美金每用户。

最"难"的数据库-无冕之王Oracle

如果你有机会接触到Oracle,那可是个好机会。Oracle是目前最看好的数据库厂商,由于其强大的功能和可配置、可管理能力,Oracle DBA的薪资一般比其他数据库管理员的薪资要高。而且,Oracle在大中型企业的关键应用也更加普遍了。Oracle可以运行在Windows NT、Sun Solaris、Linux等平台下。很多情况下要求你不仅仅熟悉NT,还要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle产品资料可能也是一个障碍。
Oracle 8i标准版的报价,如果运行在Windows NT,附带JServer和interMedia,支持5个并发用户,报价是3925美金每CPU。增加并发用户时,785美金每用户。增加附加的命名用户时,392.5美金每用户。

数据库系统的贵族-IBM UDB/DB2

作为30年数据库研究的成果,IBM DB2确实称得上"数据库系统的贵族"。不管是小型商业系统,还是大的银行系统,用DB2都是可以高枕无忧的。最近推出的新版DB2 6.1, 管理和调节工具更加卓越和便于使用。DB2 可以运行在Intel架构上,也可以运行在IBM的S/390大型计算机上。如果你所在的行业对IBM的机器特别地称道,建议你学习IBM DB2。

DB2有两种版本:工作组版和企业版。工作组版999美元每服务器,外加249美元每个并发用户。而企业版是12500美元每个CPU,不限并发用户数量。

以Java为中心的数据库-Sybase Adaptive Server Enterprise(ASE) 12.0

即将发布的Sybase ASE 12.0,直接面向Java 程序员。这种以Java为中心的数据库系统,为那些准备在Java 平台下构建企业应用的企业来说,将是最好的选择。但是ASE称不上一个数据库领域的领先者,尽管相对于它以前的版本已经改进很多,并支持多个CPU和更多的并发,还有很多的新的特性。但Sybase的风光似乎已经不再。

值得期盼的Informix Centaur

有时候"第一"只是意味着你的对手需要等待更长的时间去赶上你。这正是1997年创立的Informix所面临的。Informix公司是率先将多媒体特性加入到关系数据库系统的大型数据库厂商之一。但是如今,IBM、Oracle、Sybase都已经跨越了这个概念。所以,Informix不得不寻求新的支撑来使自己区别于其他数据库厂商。这就是Informix Centaur的目标。Informix Centaur结合了Informix Dynamic Server 7.3的对象-关系数据库和Informix Universal Data Option 9.1,意在获得更好的适应性和多媒体支持。详情如何,我们拭目以待!

DBA的薪资

有很多因素影响到你作为DBA的薪资:

你的经验和能力所决定的DBA等级 你所熟悉的数据库系统 你的个性特点和潜力 下面的表说明了国内DBA人员的基本薪资状况,并说明了DAB等级和你所熟悉的数据库系统怎样影响到DBA的薪资。当然,这只是我个人掌握的情况,只能在一定程度上代表行业的平均水平。

DBA等级数据库系统 初级DBA年薪(万元) 中级DBA年薪(万元) 高级DBA年薪(万元) Oracle 4 8 11 Microsoft SQL Server 3 5 8 IBM DB2 4 8 10 Sybase 3.5 6 8 Informix 4 7 10 注:每年按13个月计算。表内数字为平均年薪

Ⅱ 怎样写出精彩的Oracle DBA简历!

---您的成功就业从这里开始! 416-482-9558
新概念本周好文推荐:
供稿:新概念培训学院 Mr. Lee
简历的重要性大家都很清楚,怎样写出一份吸引人的简历对于找工至关重要。外界有很多的Workshop或者书籍可以教求职者如何写一份吸引人的简历,大家可以从中学到很多不同的技巧,这里我只想和大家分享一点点自己的体会。很多人的简历看起来总给人一种干巴巴的感觉,有些是过于平铺直叙,缺乏文字上的修饰,更多的则是紧仅仅说出了一个大概,缺乏真正和实际的内容。我们以一个DBA的简历为例子,你会看到很多类似这样的:
Provided database support and administration on company's Oracle database systems.
Provided database support and administration on different Oracle database systems, which includes company's mission critical proction systems and high volume high demand testing and development environments as well. These databases are built on all kinds of different platforms ranged from MS Windows to various Unix flavors like HP UX, Sun Solaris and IBM AIX.
再举一例,有的申请人的简历上这样写的:Designed, implemented and supported Oracle database backup solutions.
Designed and implemented comprehensive Oracle database backup strategies/solutions using both conventional Oracle tablespace backup methodology and Oracle's proprietary backup facilities like Recovery manager (RMAN) and EBU. Supported and monitored these backup implementations by performing daily or regular database health checks and by utilizing commercial database monitoring tools like Patrol and Tivoli event manager.
相似的例子很多,这里不一一列举。总而言之简历一定要写的饱满一些,有血有肉,这样才能在众多的申请人当中脱颖而出。
我们来自中国的求职者,因为英语不是自己的母语,面试的时候难免因为语言问题而感觉紧张,很多人容易犯的一个毛病就是讲话的语速过快。可能是觉得如果讲得快一点能够给人一种语言流利的感觉,但是你会发现讲的太快更容易出错,而且这样会使面试你的人不知不觉得也提高语速,从而增加了理解的难度。实际上如果你注意以下你周围的本地人,他们讲话并不快,很少有人会像肥皂剧中的人物那样讲得飞快。在面试时要用一种平稳沉着的语气与对方交流。
另外一个就是发音,我们很多同胞的读写能力都很强,但是有的地方发音不准,这一定要克服。Pronunciation error会引起双方沟通的困难。本人感觉一个人的口音并不重要,但是发音却很重要。还有面试时要尽量放松自己,在一种轻松的状态下才更好的发挥自己。有时候面试的人会在一开始的时候先问一些有关天气,交通,家庭等于工作无关的话题,这是在调节气氛,碰到这种情况大家可以和对方多聊一下,拉进双方的距离,使气氛松弛下来。总之尽量不要太Rigid,否则不利于接下来的面试。
很多人会问一个问题:当对方问我要多少钱时,我应怎样回答?答案很简单:越多越好了。(开玩笑喽)。因为不管你的要求有多高,有多低,对方一定要一个Number。这个时候大家会比较为难,如果要得太低,自己心里不情愿,如果太高,又怕拿不到这个职位,怎么办呢?在这个问题上申请人处于劣势,因为底牌在对方手里,但是我们又要先出一个价钱。我的建议是给一个Range,而不是一个Fixed number。有一个先决条件就是给自己定一个Expectation,这个市根据自己的资历,经验,家庭负担,就业市场状况等等而定。比如说你的Expectation是60K,那末就有理由 Ask for 60k to 65k,5K的Range 并不算小,这样既给对方留有余地,也最大程度地保护了自己。如果对方有意出到65K,这样不就多拿了5K 吗?有的朋友会问:如果对方只肯出55K,这样我不就失掉这个机会了吗?这就回到了刚刚的话题,你一定要有一个自己的Expectation,当对方的Offer低于你的Expectation时,要么拒绝,要么Lower down。你也可以试着讲:
My expected salary would be 60k to 65k, I believe this salary reflects my qualification and experience hence it's quite reasonable. Since this position and your company sound very attractive to me, I'm able to, however, be a little bit flexible in case we have a gap between the expected and offered, I don't want to miss out this opportunity by just 2k or 3k.
这样一来就凸显了你的诚意,既强调了你自己的预期薪水,同时也保证了不会轻易因为些许的差距失去了一份宝贵的机会。下面就要看对方有没有诚意了,如果你的经验满足他们的要求,对方应不会过分压低你的薪水。以上几点只是本人的点滴体会,正确与否那就是见仁见智了,但是希望能引起大家的共鸣。感兴趣的朋友如果愿意进一步探讨,可以来听一下新概念的公开课,希望我们就有机会进一步交流看法和心得。
实际上,Oracle DBA已经成为一个非常热门的职业选择,吸引了许多IT和非IT人员去开始学习Oracle和寻找与之相关的工作。在令人鼓舞的同时,我们也必须看到一些制约的因素。雇主在急切地寻找DBA,然而所有,或者至少大多数雇主,只对那些具有多年工作相关经验的申请人感兴趣,越来越少的公司愿意提供初始的DBA技能培训,也不能承受非经验的人员在学习中带来的项目延时和其它支出。与其它因素如专业背景、资格、认证等相比,是否拥有亲历工作经验与否,已经是决定雇佣与非雇佣的绝对因素。一句话,候选人必须具有“Plug & Play”的能力, 并随时可以应付技术上的挑战。
另一方面,尽管实际动手经验是雇主最为追求的,但这并不是可以轻松获得的,不像其他的可以通过看书钻研(Book Study)而学到的技能,多数的DBA经验需要在日积月累中获得。要获得这些经验,您需要成为一名DBA,而成为一名DBA,您需要拥有相关的经验,这里存在着一种显然的矛盾。来自中国的技术移民,绝大多数都受过良好的高等教育,具有很高的数学思维和逻辑推理的能力,能够冷静和优化处理各种专业上的事务,所有这些都是成为一名DBA的良好潜质。具有这些背景的人士,应能在实践中逐步从无到有,一步一步地掌握DBA的技能和知识。单纯的理论基础,需要用实践的亲身经历加以催化。鉴于此,在这种迫切的就业需求下,新概念提供了一种全新的课程,从另一角度阐述一名DBA每天都会应付怎样的CASE,最普遍的用户要求是什么,怎样处理各种各样的SCENARIOS。

Ⅲ oracle数据库开发简历怎么写

精通oracle8、9、10,以及unix、linux、solaris,参与过多个大型系统的开发和维护,拥有ocp证书!
如果对方相信了,肯定没问题!

Ⅳ Oracle管理员用户是什么

Oracle管理员用户是数据库管理员,是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称;

DBA的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。

在国外,也有公司把DBA称作数据库工程师(Database Engineer),两者的工作内容基本相同,都是保证数据库服务7*24小时的稳定高效运转,但是需要区分一下DBA和数据库开发工程师(Database Developer):

1) 数据库开发工程师的主要职责是设计和开发数据库管理系统和数据库应用软件系统,侧重于软件研发;

2) DBA的主要职责是运维和管理数据库管理系统,侧重于运维管理。

(4)oracle数据库管理员简历扩展阅读:

DBA负责了业务数据库从设计、测试到部署交付的全生命周期管理,各个阶段的职责包括:

1. 产品发布前

这个阶段DBA的职责是数据库准入,主要包括:

1)产品的业务熟悉;

2)产品数据库设计评审:包括架构的合理性评估,存储容量和性能是否满足需求,是否需要缓存,是否需要冗余备份等,同时需要提供数据库schema设计的合理性建议以使产品能够满足上线发布并稳定运行的基本要求;

3)资源评估,包括所需的服务器资源、网络资源以及资源的分布等,同时把关产品对资源预算申请的合理性,控制服务成本;

4)资源就位,将申请的服务器及基础环境/域名准备就位。

Ⅳ 应聘oracle DBA简历该怎么些,要注重写哪些方面

还是注重你的实际能力,这个体现在你的阅历上,所以还是将你的工作经验的项目尽量偏向数据库的开发和实施上。凸显数据库的能力。这样就可以了。

Ⅵ 数据库管理员的工作内容,职责,发展前途

最好是计算机信息管理等相关专业

数据管理员是指一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。及时对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行全面检查。

证的话主要有两个
1.OCPDBA是ORACLE公司颁布并实施的一项权威的专业技术标准,获得该证书需要通过5门认证考试。
2.MCDBA是微软认证系列中极为重要的专业认证之一,能够证明持有者已具备较高的专业技术水平,可以围绕微软SQLServer数据库系统开展实施与管理工作。

Ⅶ 求一份应聘oracle数据库工程师职位的简历

个 人 资 料

简历编号: 34085 性 别: 男
出生年月: 1981年1月 文化程度: 本科
期望工作种类: 电脑软件/编程类 期望工作地区: 深圳
工作类型: 全职 工作年限: 一年以上
户口所在地: 现居住地: 广东 深圳

教 育 背 景



工 作 经 验

2000-07~~2005-07 武汉湖北工业大学 本科 计算机科学与应用
2004-05~~2004-12 武汉大学卡内基国际培训中心 对日软件工程师
2004-12~~2005-05 北京中关村阿路特中日软件开发有限公司 软件工程师
以上是基本大学后的学历和工作经验。
曾经做过的项目:

项目名称:电子商务
软件环境:Window 2000server,jbuilder
开发工具:Java(jsp + javabean + tomcat),SQL
项目描述:一个简单的电子商务,重要是买卖和代理业务
责任描述:代理商家,在网络世界中扮演一个商务平台

项目名称:软件服务
软件环境:Window 2000server,Microsoft Visual Studio.Net
开发工具:ASP.NET + Dreamweaver + SQL
项目描述:上传和下载,维护的一个收集网站
责任描述:维护管理软件和资料

项目名称:公司网站
软件环境:Window 2000server
开发工具:Dreamweaver,记事本,UltraEdit , photoshop7.0,firework
项目描述:一个软件开发公司的网站
责任描述:介绍公司

项目名称:skyproject项目管理软件
软件环境:linux7.2 ,window2000\XP , Mysql 4.0\4.3 , Apache 2.0
开发工具:php ,UltraEdit , Dreamweaver , Microsoft Visual Studio.Net
项目描述:即时、快捷、个体应用成本低,集会员管理,项目信息管理(包括与客户沟通信息),任务分解结构管理,基本数据管理以及项目管理工具于一体。采用B/S(浏览器/服务器)模式,运行于因特网的新一代软件
责任描述:提高企业的工作效率及成本收益方面,满足用户远程办公、协同办公的需求,充分发挥Internet网的巨大优势,实现多功能的项目管理软件。

我是个好动,喜欢新鲜事物,思想活跃的人,一直以来因为在大学可以学到社会上应用的知识,但师兄和前辈的教导上,还有自己有一定的体验下才知道是不够的,所以就在武汉大学卡内基软件培训中心培训,增值自己。在这里我学到了最前线的编程技术,令我收益非浅。在这我想说的是:在这半年工作学到了很多,也了解到了开发的流程等等,由于想回到自己的地方发展,随便可以照顾家人,就离开了北京。希望可以在这里再一次踏入工作,我会在工作发挥到最好,让对我有希望的人感到骄傲,因为我知道我可以做到

语 言 能 力



所获证书/所受嘉奖/表彰及自我评价



--------------------------------------------------------------------------------

Ⅷ Oracle数据库管理员

想成为Oracle的DBA要掌握的东西有很多很多,下面给你罗列一些平时经常用到的吧,虽然肯定不全,但是能够让你明白一个真正的DBA都需要会什么。

  1. 除了基本的Oracle SQL之外,首先要学PL/SQL,还要了解这种主要在数据库端进行处理的语言都有哪些特点,为什么用它,并且明白Oracle数据库中各种对象的意义。

  2. 掌握Oracle的数据恢复机制,怎么设置snapschot、怎么管理Redo Log等等。

  3. 掌握如何监视系统性能,如何使用SQL Tuning Advisor改进SQL语句,如何用SQL Access Advisor改进数据库表结构。

  4. 掌握用户管理机制,掌握Autiding相关操作。

  5. 掌握数据诊断方法,掌握SQL Repair Advisor的使用。

  6. 掌握数据安全传输方法。

  7. Oracle物理存储结构(这个较少用,但是有时就指望它了)。

  8. 等等等等...


这些东西如果你没有实践过的话,就算学了也白学,很快就忘了。其中很多技能需要依靠拥有大量复杂数据的系统来反复练习,所以你大三毕业之前很难学精,除非你大三其他的什么都不学,就学Oracle了。

Ⅸ oracle dba的英文简历怎么写

太长,发不上来,见附件

下载即可


Ⅹ 自学oracle数据库简历应该怎么写

精通oracle8、9、10,以及unix、linux、solaris,参与过多个大型系统的开发和维护,拥有ocp证书!