零基础向DBA发展需要学这个吗

如题所述

itpub的大神VAGE推荐的学习路线仅供参考:
初级阶段:可以从OCP教材开始,还有文档中的Administrator's Guide、Concepts、Performance Tuning Guide、Backup and Recovery Advanced User's Guide、Backup and Recovery Basics。特别是Administrator's Guide、Concepts、Performance Tuning Guide,要详细阅读。多操作,多实验。
中级阶段:不断的操作,加上metalink上看各类文章,自己总结。有一个很重要,到Oracle官网上,找到OCM的考试大纲,按图索冀,逐个击破,之于考不考OCM,另当别论。书的话,可以参考《9i&10g编程艺术》,《基于成本的oracle优化法则》,《大话集群rac》,《ORACLE RAC日记》等等。
高级:继续看书(优化,特性,集成)往深度广度学。可以以如下内容为专题,逐个钻研:
1、存储格式:数据文件格式、数据存储格式等
2、共享池方面:解析流程及原理,共享相关于Latch、Lock、Pin,Row cache lock原理,相关的等待事件。以及共享池内存分配机制。
3、Buffer Cache部分:逻辑读、物理读流程及原理,相关的Latch、Pin,还有相关的等待事件。
4、Redo:Redo的产生流程、相关Latch、等待事件。
5、Undo:Undo的空间使用规则、提交和回滚的原理
6、备份、恢复机制原理,学会使用BBED
7、ASM
8、RAC
可以参考DSI。还有Liwes的新书Oracle Core。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-03
必须的
第2个回答  2012-08-10
好多哦。

要成为一名dba,应该怎么学习
看书,靠自己,要成为DBA那么数据库里的东西就都是重点了,没有什么用到用不到的,因为你将来面对的当时各种各样的问题,如果是零基础的话,就从最基本的学起,首先要熟练的掌握SQL语句,然后不断的学习各种主流的数据库软件,软件没什么学的只是要很清楚他们的特性,建议开始从Oracel学起,因为Oracel...

零基础向DBA发展需要学这个吗
初级阶段:可以从OCP教材开始,还有文档中的Administrator's Guide、Concepts、Performance Tuning Guide、Backup and Recovery Advanced User's Guide、Backup and Recovery Basics。特别是Administrator's Guide、Concepts、Performance Tuning Guide,要详细阅读。多操作,多实验。中级阶段:不断的操作,加上meta...

有没有兄弟 能够完美的给我解释一下DBA 还有想做一个DBA是不是得学开发...
还有一个,真正的DBA可能只管性能优化,很少写代码之类的东西,但是这个更难,真不是一般人能干好的。但是写oracle的代码又是基础又不能不学。而且我觉得,你如果要往DBA方向走,要多了解一些操作系统,譬如UNIX,linux等等。上什么智联,51上看看工作 ,真的没有单纯的DBA的工作,他们所谓的DBA就是一...

转型做DBA应该做哪些准备?
4.学习数据备份和恢复:这是DBA的主要职责之一,因此需要掌握相关技术。

没搞过数据库开发,想当DBA难吗?
DBA也不是很难,不要畏惧。我来帮你解答吧:没有SQL基础话,建议从SQL语句学起。比较好的教材是Oracle OCP认证的《SQL and PL\/SQL》。学习SQL的时候,尽可能坚持使用Oracle自带的工具:SQLPLUS。有了一定的SQL基础后,就要尽可能的了解Oracle的体系结构,这就涉及到了Oracle管理的内容了。《Oracle10g ...

要做DBA需要学习编程语言和windows程序设计类的知识吗?
不需要windows程序设计, 数据库是一个媒介, 是可以存储数据的一个仓库,而你 DBA就是这个仓库管理员 仓库里面的货物就是数据。仓库里面的货物的摆放规则,进出条例,各种手续,办法都需要有人来维护。有一种语法叫SQL语法可以来描述这些规则和条例。所以你需要非常熟悉这种语法。至于来存货和取货的人,...

要想成为一名DBA都需要学什么 以及学习步骤
学习oracle首先需要了解下 数据模型 关系数据库 DBMS 范式 自然运算 等等概念性的东西,可以图书馆查阅相关书籍,重在了解,没必要完全掌握。但也可以先直接挑本ORACLE入门看,类似ORACLE10G入门,ORACLE基础的书,不求完全懂,能看一点是一点,学习ORACLE是一个长期的过程,你在懂了一些后,再去看别的书...

DBA要学什么
SQL、SERVER、ORACLE、DB2这些常用数据库肯定要学的,另外你应该具备丰富的网络知识,网络安全常识,计算机硬件常识,因为你要会搭建服务器。TSQL的知识就不说了,必须要过硬,至少要懂一门以上程序设计语言,TSQL除外,要能精通。你还必须具备你所从事行业的相关业务知识,行业规范等等,此外,最好要有过...

关于DBA这条路,我有点迷茫,现在大四了,自学了很多DB知识,但感觉太散...
建议如果你自己学的话就去书店买一本这本书来看,如果你觉得自 己的控制能力不好的话,还是去培训机构找个人给你讲一下吧,这 样才能系统一点,至于OCP证么,个人觉得你没从事DBA工作之前 先不用考,等你真正的成为了DBA之后再考也不迟。我就一直没考这个证,现在培训机构的培训大概是4个月左右吧...

如何做成一个DBA,有没有好的学习计划?
三、初级DBA学习 1、关系数据库理论 这是很多DBA的入门基础理论。目前市场上主流的数据库都是关系型数据库,当然关系型数据库理论也成为了DBA的基础技术理论。只有对于关系型数据库理论达到了一个层次,对于关系型数据库管理系统(RDBMS)才能更好地应用,无论是Oracle数据库,IBM的DB2,还是微软的SQL Server。目前,很多的...

相似回答
大家正在搜