学习啦>学习方法>通用学习方法>学习经验>

如何才能有效的学习oracle

时间: 欣怡1112 分享

  Oracle Database,简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。想要学好Oracle需要找到好的学习方法,以下是学习啦小编分享给大家的有效的学习oracle的方法,希望可以帮到你!

  有效的学习oracle的方法

  01、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。

  02、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:instance & database,memory structure , process & those files ,such as data file, control file, init parameter file etc以及database , tablespace , data file和tablespace, segmnet, extent & block它们之间的关系。

  03、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:instance & database,memory structure , process & those files ,such as data file, control file, init parameter file etc以及database , tablespace , data file和tablespace, segmnet, extent & block它们之间的关系。

  当然还要分清undo tablespace & redo log file等,对于很多初学者来说,能够对这些概念有个较为清晰的认识并不是一件容易的事,而这些并非Oracle的全部。

  04、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习PL/SQL以及DEVELOPER,而这将是一门新的课程。如果你是一名DBA,请继续。

  05、现在你可以根据自己的实际情况,进行有选择的学习,也就是说下面的内容没有特别顺序要求。可以选择深入学习ORACLE管理、ORACLE备份与恢复、ORACLE性能调整、网络等。当然在学习这些知识的过程中,如果有实际的工作更好,这样你可以在实际中成长,学会TROUBLE SHOOTING。

  06、当然在学习的过程中,你可以在网站或IT论坛中与他人进行交流,可以看数据库开发论坛的一些经验文章,也可以自己写一些心得体会。

  学习Oracle的三重境界

  第一层境界是说,学习的路是漫漫的,你必须做好充分的思想准备,如果半途而废还不如不要开始。

  这里,注意一个"尽"字,在开始学习的过程中,你必须充分阅读Oracle的基础文档,概念手册、管理手册、备份恢复手册等,OCP认证的教材也值得仔细阅读,那些教材撰写得非常详尽和精彩。打好基础之后你才具备了进一步提升的能力,万丈高楼都是由地而起。

  第二层境界是说,尽管经历挫折、打击、灰心、沮丧,也都要坚持不放弃,具备了基础知识之后,你可以对自己感兴趣或者工作中遇到的问题进行深入的思考,由浅入深从来都不是轻而易举的,甚至很多时候你会感到自己停滞不前了,但是不要动摇,学习及理解上的突破也需要时间。

  第三次境界是说,经历了那么多努力以后,你会发现,那苦苦思考的问题,那百思不得其解的算法原理,原来答案就在手边,你的思路豁然开朗,宛如拨云见月。这个时候,学习对你来说,不再是个难题,也许是种享受,也许成为艺术。

  所以如果你想问我如何速成,那我是没有答案的。

  不经一番寒彻骨,哪得梅花扑鼻香。

  当然这三种境界在实际中也许是交叉的,在不断的学习中,不断有蓦然回首的收获。

  我自己在学习的过程中,经常是采用"由点及面法"。

  当遇到一个问题后,一定是深入下去,穷究根本,这样你会发现,一个简单的问题也必定会带起一大片的知识点,如果你能对很多问题进行深入思考和研究,那么在深处,你会发现,这些面逐渐接合,慢慢的延伸到oracle的所有层面,逐渐的你就能融会贯通。这时候,你会主动的去尝试全面学习Oracle,扫除你的知识盲点,学习已经成为一种需要。

  由实践触发的学习才最有针对性,才更能让你深入的理解书本上的知识,正所谓:"纸上得来终觉浅,绝知此事要躬行"。实践的经验于我们是至为宝贵的。

  学习Oracle的书籍推荐

  1、推荐的Oracle书籍

  入门:

  《Oracle数据库技术实用详解:教你如何成为10g OCP》

  韩思捷

  《涂抹Oracle:三思笔记之一步一步学Oracle》 李丙洋

  原理和实践:

  《深入理解Oracle》 盖国强

  《构建Oracle高可用环境》 陈吉平

  《Oracle DBA实战攻略:运维管理、诊断优化、高可用与最佳实践》周亮

  《Oracle DBA工作笔记》 杨建荣

  SQL优化

  《基于Oracle的SQL优化 》崔华

  《收获,不止SQL优化》 梁敬彬、梁敬弘

  《剑破冰山:Oracle开发艺术 》 卢涛等

  《SQL优化最佳实践》 韩锋

  内核技术

  《Oracle RAC核心技术》 高斌

  《Oracle内核技术揭秘》 吕海波

  《Oracle核心技术》 Jonathan Lewis,杨志洪,熊军,耿永辉译

  2、MySQL推荐的书籍

  入门:

  《涂抹MySQL:跟着三思一步一步学MySQL》

  《MySQL数据库应用从入门到精通(第2版)》

  《MySQL核心技术手册》

  《MySQL技术内幕(第5版)》

  运维实践:

  《高性能MySQL》 经典必读

  《MySQL管理之道:性能调优、高可用与监控(第2版) 》贺春旸

  《深入理解MySQL核心技术》帕奇维

  《MySQL运维内参:MySQL、Galera、Inception核心原理与

  最佳实践》 周彦伟 王竹峰 强昌金

  《高可用MySQL》

  内核:

  《MySQL技术内幕:InnoDB存储引擎(第2版)》姜承尧

  《InnoDB - A journey to the core》Jeremy Cole

猜你喜欢:

1.个人简历中的技能水平怎么写

2.成功人士励志演讲稿

3.英语课前5分钟的演讲稿大全

4.it简历中专业技能怎么写

5.it个人面试一分钟自我介绍范文

3749384