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
暂无评论内容