`

如何成为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奠定坚实基础。在学习过程中,可以参考在线资源,如http://www.oradb.net这样...

    两天成为Oracle DBA

    "两天成为Oracle DBA"的课程旨在为初学者提供快速入门的途径,让你在短时间内掌握Oracle数据库管理的基础知识。 在Oracle数据库的基本概念中,首先你需要了解的是SQL,它是Structured Query Language的缩写,是用于...

    oracle DBA宝典和教程.rar

    Oracle DBA,全称Oracle Database Administrator,是Oracle数据库管理员的简称,主要负责Oracle数据库系统的安装、配置、性能优化、安全管理...通过深入学习和实践,你可以成为一名合格甚至优秀的Oracle数据库管理员。

    oracle DBA培训资料

    Oracle DBA,全称Oracle Database Administrator,是Oracle数据库管理员的简称,主要负责Oracle数据库的安装、...通过系统的培训和学习,可以成为一名合格的Oracle数据库管理员,有效管理和维护企业的核心数据资产。

    Oracle DBAI 中文版

    Oracle数据库是全球广泛使用的商业关系型数据库管理系统,其强大的功能和稳定性使其成为企业和组织的核心数据存储解决方案。DBA的角色至关重要,他们负责数据库的安装、配置、性能监控、故障排除以及备份与恢复等...

    3天成为oracledba

    ### 《3天成为Oracle DBA》:Oracle学习前期核心知识点概述 #### 一、Oracle Database简介 在《3天成为Oracle DBA》这本教材中,首先对Oracle Database进行了全面而简明的介绍。Oracle Database是甲骨文公司开发的...

    如何成为一个合格的oracle DBA

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

    oracle DBA必看【深入浅出Oracle】

    《深入浅出Oracle》是Oracle数据库管理员(DBA)学习的重要参考资料,它涵盖了Oracle数据库的基础知识、进阶技术和故障...通过深入学习和实践,你将能够应对各种Oracle数据库环境中的挑战,成为一名优秀的Oracle DBA。

    Oracle DBA(ppt教程)

    为了成为合格的Oracle DBA,可以参考以下书籍进行学习: - 《ORACLE数据库系统基础》(俞盘祥,清华大学出版社) - 《数据库管理及应用开发》(沈佩娟,汤荷美,电子工业出版社) - 《ORACLE数据库管理员教程》(孙宏昌,...

    Oracle DBA基础培训.ppt

    Oracle DBA基础培训主要涵盖了Oracle数据库管理的基本概念、安装、配置、管理和监控等多个方面,旨在为初学者提供全面的入门指导。...理解和掌握这些基础知识是成为合格Oracle数据库管理员的第一步。

    Oracle DBA必备图书

    Oracle数据库管理员(DBA)是IT领域中负责管理和维护Oracle数据库的专业人士。Oracle数据库是全球广泛使用的商业关系型数据库管理...同时,实践经验、问题解决能力和团队协作也是成为一名优秀Oracle DBA的关键要素。

    Oracle DBA必备技能详解

    通过阅读《Oracle DBA必备技能详解》,读者可以系统地学习和掌握Oracle 10g数据库的管理和维护技能,为成为合格的Oracle DBA打下坚实的基础。书中的案例和实战指导将帮助读者将理论知识转化为实际操作能力。

    ORACLE DBA管理

    根据提供的标题、描述以及...成为一名优秀的Oracle DBA不仅需要扎实的技术基础,还需要不断学习新的技术和工具,以适应快速变化的IT环境。希望以上内容能够帮助读者更好地理解Oracle DBA的角色及其所涉及的关键技能。

    Oracle\Oracle DBA课程安排.doc

    Oracle DBA课程旨在深入理解和掌握Oracle数据库管理员的关键技能和知识,包括数据库的安装、网络配置、...这门课程全面覆盖了Oracle DBA所需的核心技能,通过理论与实践相结合,帮助学员成为专业的Oracle数据库管理员。

    OracleDBA安装手册

    ### OracleDBA安装手册知识点概览 #### 一、Oracle数据库概述 - **Oracle数据库**:作为全球领先的数据库管理系统之一,Oracle提供了强大的数据管理和处理能力,适用于多种应用场景,包括企业级应用、云服务等。 - ...

    Oracle dba_script

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

    Oracle DBA高效入职指南

    由于提供的文件内容大部分是重复的网址,并没有实际关于Oracle DBA高效入职的知识点信息,所以我无法从中...新Oracle DBA需要通过学习和实践来掌握这些知识点,并在工作中不断积累经验,以成为一名高效的数据库管理员。

    oracle dba 日记

    总之,《Oracle DBA 日记》不仅是一部个人成长的记录,也是Oracle数据库管理的实践指南,它将理论知识与实际操作相结合,为读者展示了成为一名优秀Oracle DBA所需掌握的知识和技能。对于任何对Oracle数据库感兴趣的...

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

    成为Oracle DBA没有速成之道,但“快速”意味着在当前快速发展的技术环境中,DBA需要尽快掌握技能并积累经验。通常,从新手到资深DBA的成长期不超过两年。快速成长的关键在于理解技术的快速发展趋势,抓住学习的...

Global site tag (gtag.js) - Google Analytics