红联Linux门户
Linux帮助

Oracle学习路线图及建议

发布时间:2014-05-21 11:53:38来源:红联作者:领先的技术
我正在学习Oracle,最近看到一篇大师写的文章,觉得特别有用,希望能对大家有所帮助。大家有啥好东西也拿出来看看。
以下正文:
学习Oracle不能急于求成,希望能一天成为一个大师。学习有个过程,应该由浅入深,在学习的过程中打好基础,这样在以后的学习中就能触类旁通,举一反三,在学些中多思考,多提问,多动手实践。
1.Oracle的基础
Oracle的基本命令
(1)连接命令;
(2)文件操作命令;
(3)交互式命令。
sql、pl和sql
(1) sql里面的多表连接、子查询、各种新版本的函数;
(2) pl、sql里面的所有语法。
(第一部分是Oracle学习的基本功,非常重要,它是你以后学习的保障,也是最容易激发你兴趣的时候,一定要多看书,多思考,打好基础)
2.Oracle用户的管理(体系结构)
(1)oracle 的存储管理;
(2)Oracle对象管理;
(3)内存与进程;
(4)undo管理;
(5)初始化参数;
(6)数据字典视图;
(7)安全;
(8)latch和lock;
(9)权限和角色;
(10)资源调度;
(11)闪回;
(12)日志原理。
(第二部分学习的一个重点会是:知道原理和“根”,知道原理以后,通过实验去证明,将原理总结出来,另一个重点是:“深入剖析Oracle体系结构”。要听大师讲课,多讨论,学习)
3.备份恢复
(1) 策划一个完美和正确的备份计划和实施方案(具体要分析出原理);
(2) 实施备份,对各种损坏进行恢复(分析出原理);
(3) 自己可以尝试者做一些高难度的回复实验(分析出原理)。
(经过以上两部分的坚实基础,这部分学习起来相对有趣不少,会激发你的深入学习欲望,多做些实验)
4.Oracle优化的基础知识
(1)索引原理;
(2)分区;
(3)等待事件;
(4)时间统计模型;
(5)动态性能视图;
(6) 操作系统的一些性能优化和查看命令。
最关键的三件事:Oracle动态性能视图、Oracle的报告、执行计划
(第四部分是对上面第一部分和第二部分的结合,更深入的学习,多动手进行实验。听专家讲解一些深入性的专题性的课程)
5.RAC(基础原理+RAC优化)
RAC优化的两个步骤
(1)RAC系统优化;
(2)RAC单实例优化;
(根据RAC的基础原理,能够设计高性能的RAC系统,分析RAC的性能问题。能够看懂和分析RAC的动态性能视图、等待事件和报告)
6.GC、DG、Stream、Gold Gate等
(1)熟悉体系结构、原理;
(2)搭建,监控(包括故障和性能),排错优化。
(熟悉GC、DG、Stream、Gold Gate等这些工具和组件,熟悉其体系结构)
7.SQL优化
这部分需要坚持研究和实验,每天都做。
Oracle的学习主要还是以实践为主,不断提高我们动手操作,解决实际问题的能力。因此在学习的过程中,要搭建Oracle学习环境,对于资料、教程中的命令要多练习,确保其正确可行。要多动手,实践才是检验真理的唯一标准。

想一起学习Oracle的,加这个群:372908356,大家进来交流交流
文章评论

共有 6 条评论

  1. aiwuzhe 于 2017-07-11 14:27:41发表:

    加个群

  2. 巴山夜雨 于 2017-03-19 12:56:19发表:

    不错的粘。收藏了。谢谢。

  3. 750930459 于 2017-03-14 19:48:54发表:

    mark

  4. 蜗牛玉 于 2015-04-27 09:31:30发表:

    受教了。。留下学习

  5. w1748587889 于 2014-12-27 08:51:32发表:

    好文章!!!!

  6. rockman1982 于 2014-07-23 21:46:46发表:

    留个脚印。回头看。