`

如何成为ORACLE DBA【转】

阅读更多
     要想成为一名优秀的 DBA ,首先要知道什么是 DBA DBA 需要设计管理一个或多个数据库,限制数据的冗余性,保证数据库正常运行,保证数据完整性和安全,提供各种策略,恢复损坏的数据,培训相关人员高效率使用数据库,了解多种数据库特点,利用工具进行数据库优化。简单可以归纳成以下 6 点: recoverability,integrity,security,availability,performance,development and testing support.
     DBA 是有着较高薪水,富有挑战的工作。 DBA 需要有广阔的知识面,而不能仅仅局限于数据库相关技术。 DBA 需要召之即来,来之能战,战之能胜,也就是要随时准备着一个电话过来就需要你去现场救火,并且会经常在周末或其他人员的非工作时间干活,据 META 统计, DBA 的平均工作时间超过 50 小时 / 周,其中 6 小时是周末假期的平均工作时间。
     详细列一下 dba 的工作
     1 ,安装,升级 ORACLE Server application tools.
     2 ,建立存储策略和存储规划
     3 ,建立 tablespaces,tables,views,indexes
     4 ,系统运行阶段可能需要根据业务规则的变化修改数据库结构。
     5 ,注册,管理数据库用户,保证系统安全。
     6 ,预防通过 license 攻击数据库。
     7 ,控制监控用户访问数据库。
     8 ,监控和最优化数据库性能
     9 ,制定备份恢复策略
     10 ,备份恢复数据库
     11 ,管理归档日志
     12 ,与 oracle 公司联系以获得支持

 
     DBA 本身自己需要具备以下性格特质
     1 ,自信心,有些时候 dba 需要当机立断,在一些面试中,考官问道你在工作中遇到什么问题,如何解决的,就是在判断这方面的能力,或者问到你具体问题,不知道答案没问题,但是一定要知道在那里可以找到答案。
     2 ,好奇心,数据库升级换代比较频繁,并不是所有的改变在新版本出来时马上都有文档可以参考,而且没有好奇心的 dba 会等待文档完善后再作研究,而一个有好奇心的 dba 会马上得到新的版本,立即通过实验看与原版本有什么异同的地方,有什么提高的地方。这样,好奇心就可以让 dba 精通数据字典,工具,各种 package
     3 ,毅力,对于现场解决疑难问题非常有帮助。
     4 ,机智, DBA 需要和开发人员和管理人员,用户打交道,没有机智的 DBA 只会树立敌人,因为这些人员会从自己的角度提出自己的问题,而这些问题有些是不合理的。这就需要有能力拨乱反正,从源头拨一点点,那么结果就会有很大的不同。
     5 ,自觉性 (self starter), 很多时候 dba 需要引导问题发生,预设问题的发生,而不是等待问题发生 .dba 需要自己能够按环境写出自己的脚本来监视收集需要关注的信息,比如表的大小,表空间的使用, SGA 的使用,
     6 ,观察入微,面试的时候收集公司的各种信息,也能体现这方面的才能。

 
     DBA 本身自己需要具备以下技术能力
     1 ,安装和升级,每个平台都有自己的特色,一个 winnt dba 安装 unix db 会很困难,升级更是如此,这就需要 dba 要掌握广泛的平台的特性。
     2 ,各种配置,包括数据库大小,文件存放,各种参数,还要了解 raid 的各种级别,磁盘的管理,什么是裸设备。
     3 ,安全,控制系统级别 (system) 和对象级别 (object) 的权限,角色和 profiles 。懂得操作系统和数据库的安全接口。直到 sqlnet 的安全特性。
     4 ,监控和调优,需要熟悉数据字典,执行计划,和各种工具,知道 rbo cbo 的区别,知道如何高效利用索引,知道如何使用 hints
     5 ,备份恢复, imp/exp,cold/hot backup,rman, 知道表级,表空间(数据文件)级,数据库级的备份与恢复
     6 ,解决问题


出自:日月明王


坏男孩 2007-06-12 13:23 发表评论
分享到:
评论

相关推荐

    如何成为oracle dba (转)

    如何成为oracle dba (转) 对于初学者,有用 大家可以看看

    如何成为一个合格的oracle DBA

    如何成为一个合格的oracle DBA?本文将引导你快速成长为一个合格的oracle DBA。

    Oracle dba_script

    Oracle DBA 常用 Script,我看了你写的如何快速成为一名优秀的oracle DBA>那篇文章,很有感触。我也一直像你说的那样,努力学习oracle。上大学开始就对oracle有很浓厚的兴趣,但是,工作后我做了两年的开发, 更想...

    两天成为Oracle DBA

    Oracle数据库DBA的基础篇,描述Oracle数据库的一些基本概念,大概三到五天就可看完

    如何成为Oracle应用程序DBA

    如何成为Oracle应用程序DBA

    如何成为oracleDBA.doc

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

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

    如何成为Oracle应用程序数据库管理员 首先是角色的转变 Oracle Applications DBA(Oracle应用程序数据库管理员)对“普通”的Oracle DBA(Oracle数据库管理员)来说是一个很大的挑战。拿Oracle EBS DBA(Oracle ...

    dba成长经历 如何成为一个合格的oracle dba

    如果你想进入oracle dba这一行业,最好看一下,看一下规划!

    3天成为oracledba

    主要讲述oracle 学习的前期一些知识。可用于前期培训使用。

    Oracle.DBA

    oracle DBA 学习资料之一.好好学习,成为一个好的dba吧。哈哈。

    Oracle DBA 两日速成课程

    Oracle DBA 两日速成课程,让你成为一个合格DBA,希望能对你有帮助。

    Oracle DBA 参考手册

    1.2. 我应该成为一名DBA么? 9 1.3. 我怎样得到第一份DBA工作? 10 1.3.1. 提示#1:接受教育。 11 1.3.2. 提示#2:锻炼成为DBA。 11 1.3.3. 提示#3:获得认证。 11 1.3.4. 提示#4:利用你现有的技能。 12 1.3.5. 提示#5:...

    Oracle DBA手册

    Oracle DBA手册 Oracle DBA必备工具书 让你成为合格的DBA

    Oracle 9i DBA指南

    想进行Oracle 初级学习以及想成为Oracle dba 不可缺少的一本好资料

    Oracle_DBA_参考手册

    oracle dba 参考手册 摘自文章《成就DBA职业生涯》,作者:,本前言志在给那些立志想成为Oracle DBA或者已经DBA道路上的朋友一些指导。

    Oracle DBA 成功的必备手册

    本系列文章由三部分组成,为 Oracle 数据库管理员(DBA)面试成功的必备手册。本 专题内容囊括从DBA 最初的...认证再到上升到公司高层最后到你成为公司里的明星 DBA。专家为你一一指点迷津,最终 让你登上成功的宝座。

    ORACLE_DBA面试

    有志成为oracle dba 的童鞋,你们可以看看的。呵呵

    Oracle9i DBA

    适用于想成为Oracle DBA的朋友们

    Oracle DBA如何管理DB2

    成为一名成 功的跨平台的DBA,关键是掌握对术语的真正理解和不同RDBMS的细微差别。本文从基本组件、产品选项、数据类型、数据字典/编目等方面讨论了多平台的Oracle和DB2 UDB之间的基本架构和管理的差异。

    oracle DBA 之路

    如何成为一名优秀的DBA,内容为网上下载,版权归原著者,大家可以共同学习,共同进步!不可用来盈利.

Global site tag (gtag.js) - Google Analytics