oracle学习路线图 如何学习oracle 之 oracle快速入门

转自:ios

http://blog.itpub.net/17283404/viewspace-694309/
sql

一、sql、pl/sql(网上有不少的视频,能够作一个简单的入手,而后看几本书,多作实验)
做为oracle的基本功,须要你们对sql和plsql很是的熟悉。特别是sql里面的多表链接、子查询、各类新版本的函数,以及plsql里面的全部语法。建议你们拿出足够的时间来研究这两块。不要认为这是开发人员的工做,他也是DBA的重要工做,并且对DBA的要求更高,你不但能看懂,还要可以找出问题。学些这方面知识的要点就是:多练、多思考。
二、Oracle管理(体系结构)(这一块必定要听课,并且是要听“大师”的课、多讨论)
这是Oracle的难点,Orcle技术博大精深,主要的难点就集中在这里面。包括Oracle的存储管理、对象管理、内存和进程、undo管理、初始化参数、数据字典视图、安全、latch和lock、权限和角色、资源调度、闪回、日志原理等。
学习这一块知识的时候,一个重点是:要知道原理和“根”,知道表面的东西没有任何意义。
知道原理之后,经过实验去证实,将原理总结出来。
这一块学习的好仍是很差,直接决定了之后的一个备份恢复、优化、排错。
这一块虽然是研究管理,可是更加注重原理和体系结构的分析和解剖。
应该叫作“深刻剖析Oracle体系结构”,多深都须要。
在这一部分的学习中,已经学习了不少优化的内容,在学习任何一个知识点的时候,咱们都离不开对性能的分析。
三、备份恢复(听听课、看几本书,多作作实验、多讨论)
有了第二部分的铺垫,这一章的学习相对有意思,前提是咱们对Oracle的日志原理研究得较深,对oracle的内存和进程研究得较深。策划一个完美和正确的备份计划和实施方案(具体要分析出原理),实施备份;对各类损坏进行恢复(仍是要可以够分析出原理);另外能够作一些高难度的恢复实验(仍是老话、要可以分析出原理)。
四、优化(单实例优化)(仍是要听课,最好听一些专题性的,深刻讲解的专家课,仍是要看一些经典的书籍,特别是英文书)
这一块彻底是第一部分和第二部分的一个结合。这一块的学习没有最深,只有更深,学习方法和第二部分相似。
首先须要你们掌握一些Oracle的优化方面的基础知识,例如深刻分析索引原理、分区、等待事件、时间统计模型、动态性能视图、操做系统的一些性能优化和查看命令,例如:top、iostat、vmstat、sar、pmap、prstat、filemon、nmon、svmon等。
最关键的仍是要作三件事情:Oracle的动态性能视图、Oracle的报告(trace、statspack、awr、addm、ash)、执行计划;对这三块要熟悉和分析出来。这个部分的分析和动手实验很重要。
五、RAC(能够听听课,有了前面的基础之后,基本上本身就能看懂书了,所以,能够看书,也能够听一些专题课)
如今RAC的使用愈来愈多,学习RAC的重点仍是:基础原理+RAC优化。
RAC系统的优化分为两个步骤:RAC系统优化和单实例优化;根据RAC的基础原理,可以设计高性能的RAC系统,可以分析RAC性能问题。对RAC的动态性能视图、等待事件、报告,可以看懂和分析。
六、GC、DG、Stream、Gold Gate等
对于这些工具和组件,咱们熟悉其体系结构,原理,一些监控性能的工具等。
学习这些部分的几个点:熟悉体系结构、原理;搭建;监控(包括故障和性能);排错和优化。
七、SQL优化(看一本经典的英文书籍、多作实验、多实践、多分析)
为何单独的拿出来呢?由于这部分须要锲而不舍的进行研究和实验,并且工做中几乎是天天都要作的事情。
目前这方面,有一些比较经典的中文书,值得你们去看看。
Ok,先分析到这。
安全

相关学习资料移步:
性能优化

相关文章
相关标签/搜索