必看资深DBA分享总结-Oracle学习路线图

Posted 厦门微思网络

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必看资深DBA分享总结-Oracle学习路线图相关的知识,希望对你有一定的参考价值。



微思资深DBA吴老师呕心沥血的分享总结—Oracle学习路线图,看完没收获任你打。


学习Oracle的前提是:熟悉Linux操作系统、Unix操作系统。


【必看】资深DBA分享总结-Oracle学习路线图

学习方法



1、sql、pl/sql

作为oracle的基本功,需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数,以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作,他也是DBA的重要工作,而且对DBA的要求更高,你不但能看懂,还要能够找出问题。学些这方面知识的要点就是:多练、多思考,多测试。



2、Oracle管理(体系结构)

这是Oracle的难点,Orcle技术博大精深,主要的难点就集中在这里面。包括Oracle的存储管理、对象管理、内存和进程、undo管理、初始化参数、数据字典视图、安全、latch和lock、权限和角色、资源调度、闪回、日志原理等。

学习这一块知识的时候,一个重点是:要知道原理和“根”,知道表面的东西没有任何意义。

知道原理以后,通过实验去证明,将原理总结出来。

这一块学习的好还是不好,直接决定了以后的一个备份恢复、优化、排错。

这一块虽然是研究管理,但是更加注重原理和体系结构的分析和解剖。

应该叫做“深入剖析Oracle体系结构”,多深都需要。



3、备份恢复(多做实验、多讨论)

Oracle有两类备份方式:

(1)物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。

物理备份又分为冷备份、热备份;   

(2)逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。

逻辑备份使用导入导出工具:EXPDP/IMPDP或EXP/IMP;


备份方式的优缺点及使用时机比较如下图:


【必看】资深DBA分享总结-Oracle学习路线图



4、优化

这一块完全是第一部分和第二部分的一个结合。这一块的学习没有最深,只有更深,学习方法和第二部分类似。

首先需要大家掌握一些Oracle的优化方面的基础知识,例如深入分析索引原理、分区、等待事件、时间统计模型、动态性能视图、操作系统的一些性能优化和查看命令,例如:top、iostat、vmstat、sar、pmap、prstat、filemon、nmon、svmon等。

最关键的还是要做三件事情:Oracle的动态性能视图、Oracle的报告(trace、awr、addm、ash)、执行计划;对这三块要熟悉和分析出来。这个部分的分析和动手实验很重要。



5、RAC

现在RAC的使用越来越多,学习RAC的重点还是:基础原理+RAC优化。

RAC系统的优化分为两个步骤:RAC系统优化和单实例优化;根据RAC的基础原理,能够设计高性能的RAC系统,能够分析RAC性能问题。对RAC的动态性能视图、等待事件、报告,能够看懂和分析。



6、SQL优化

为什么单独的拿出来呢?因为这部分需要持之以恒的进行研究和实验,而且工作中几乎是每天都要做的事情。

目前这方面,有一些比较经典的中文书,值得大家去看看。



7、PL/SQL深度学习

在这部分学习的时候,就要时时刻刻注意性能,主要是注意测试。




【必看】资深DBA分享总结-Oracle学习路线图 想成为网络/数据库高手吗?想升职加薪吗?想做人生赢家吗?

【必看】资深DBA分享总结-Oracle学习路线图 微思8月开班计划你一定要看下

【必看】资深DBA分享总结-Oracle学习路线图CCNA,HCNA,OCP,CCNP免费试听火热报名中

【必看】资深DBA分享总结-Oracle学习路线图改变从现在开始,扫下方二维码报名参与,开挂人生现在走起

【必看】资深DBA分享总结-Oracle学习路线图



年度热文












“微思网络”成立于2002年,是厦门知名的IT培训认证机构和系统集成商,主要从事思科CCIE、CCNP、CCNA、 Redhat RHCE、Oracle OCP、VMware VCP、微软MCSA等国际IT认证培训及考试,从事系统集成、解决方案、软硬件销售、IT外包服务等相关业务。

微思官网:http://www.xmws.cn

新浪微博:http://weibo.com/xmwisdom

以上是关于必看资深DBA分享总结-Oracle学习路线图的主要内容,如果未能解决你的问题,请参考以下文章

Oracle DBA数据库高级工程师职业学习指南与职业规划视频课程

Oracle DBA数据库高级工程师职业学习指南与职业规划视频课程(免费)

(分享)一位资深程序员大牛给予Java初学者的学习路线建议

必看DBA新手常见问题解答

学习oracle DBA需要啥书籍

资深算法工程师万宫玺:Java 工程师转型 AI 的秘密法宝——深度学习框架 Deeplearning4j | 分享总结