标题:Oracle 学习路线图及建议
只看楼主
vgst
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-5-8
结帖率:0
 问题点数:0 回复次数:0 
Oracle 学习路线图及建议
我正在学习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,大家进来交流交流
搜索更多相关主题的帖子: 路线图 Oracle 文章 
2014-05-21 14:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-431853-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.431628 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved