eygle.com   eygle.com
eygle.com  
 

« 丽塔·海华丝和肖申克的救赎 | Blog首页 | 瑞典游记-别章-丹麦哥本哈根游记 Part 0 »

如何学习Oracle-eygle的方法经验谈

作者:eygle |【转载时请务必以超链接形式标明文章和作者信息及本声明
链接:

很多朋友经常问起学习Oracle的方法,在这里我把写在《Oracle数据库性能优化》一书前面的话贴在这里,供大家参考!
-------------------------------------------------------------------------------

经常有朋友会问,应该如何学习Oracle,怎样才能快速提高?我把自己的一点心得写在这里,供大家参考。

其实学习任何东西都是一样,没有太多的捷径可走,必须打好了坚实的基础,才有可以在进一步学习中得到快速提高。
王国维在他的《人间词话》中曾经概括了为学的三种境界,我在这里套用一下:

古今之成大事业、大学问者,罔不经过三种之境界。
“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境界也。
“衣带渐宽终不悔,为伊消得人憔悴。”此第二境界也。
“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境界也。

学习Oracle,这也是你必须经历的三种境界。
第一层境界是说,学习的路是漫漫的,你必须做好充分的思想准备,如果半途而废还不如不要开始。
这里,注意一个"尽"字,在开始学习的过程中,你必须充分阅读Oracle的基础文档,概念手册、管理手册、备份恢复手册等(这些你都可以在http://tahiti.oracle.com 上找到);OCP认证的教材也值得仔细阅读。打好基础之后你才具备了进一步提升的能力,万丈高楼都是由地而起。

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

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

所以如果你想问我如何速成,那我是没有答案的。
不经一番寒彻骨,哪得梅花扑鼻香。

当然这三种境界在实际中也许是交叉的,在不断的学习中,不断有蓦然回首的收获。
我自己在学习的过程中,经常是采用"由点及面法"。
当遇到一个问题后,一定是深入下去,穷究根本,这样你会发现,一个简单的问题也必定会带起一大片的知识点,如果你能对很多问题进行深入思考和研究,那么在深处,你会发现,这些面逐渐接合,慢慢的延伸到oracle的所有层面,逐渐的你就能融会贯通。这时候,你会主动的去尝试全面学习Oracle,扫除你的知识盲点,学习已经成为一种需要。
由实践触发的学习才最有针对性,才更能让你深入的理解书本上的知识,正所谓:“纸上得来终觉浅,绝知此事要躬行”。实践的经验于我们是至为宝贵的。

如果说有,那么这,就是我的捷径。

想想自己,经常是"每有所获,便欣然忘食",兴趣才是我们最好的老师。

Oracle的优化是一门学问,也是一门艺术,理解透彻了,你会知道,优化不过是在各种条件之下做出的均衡与折中。
内存、外存;CPU、IO...对这一切你都需要有充分的认识和相当的了解,管理数据库所需要的知识并不单纯。

作为一个数据库管理人员,你需要做的就是能够根据自己的知识以及经验在各种复杂情况下做出快速正确的判断。当问题出现时,你需要知道使用怎样的手段发现问题的根本;找到问题之后,你需要运用你的知识找到解决问题的方法。
这当然并不容易,举重若轻还是举轻若重,取决于你具备怎样的基础以及经验积累。

在网络上,Howard J. Rogers最近创造了一个新词组:Voodoo Tuning,用以形容那些没有及时更新自己的知识技能的所谓的Oracle技术专家。由于知识的陈旧或者理解的肤浅,他们提供的很多调整建议是错误的、容易使人误解的,甚至是荒诞的。他们提供的某些建议在有些情况下也许是正确的,如果你愿意回到Oracle5版或者6版的年代;但是这些建议在Oracle7.0,8.0 或者 Oracle8i以后往往是完全错误的。
后来基于类似问题触发了互联网内Oracle顶级高手的一系列深入讨论,TOM、Jonathan Lewis、HJR等人都参与其中,在我的网站上( www.eygle.com )上对这些内容及相关链接作了简要介绍,有兴趣的可以参考。

HJR给我们提了很好的一个提示:对你所需要调整的内容,你必须具有充分的认识,否则你做出的判断就有可能是错误的。
这也是我想给自己和大家的一个建议:学习和研究Oracle,严谨和认真必不可少
当然你还需要勤奋,我所熟悉的在Oracle领域有所成就的技术人员,他们共同的特点就是勤奋。
如果你觉得掌握的东西没有别人多,那么也许就是因为,你不如别人勤奋。

要是你觉得这一切过于复杂了,那我还有一句简单的话送给大家:不积跬步,无以至千里。学习正是在逐渐积累过程中的提高。

现在Itpub给我们提供了很好的交流场所,很多问题都可以在这里找到答案,互相讨论,互相学习。这是我们的幸运,我也因此非常感谢这个网络时代。

Itpub的第二本书即将出版,谨以此祝愿Itpub越来越好,也愿我们的书能给大家带来知识和帮助。

- Eygle 2005-03-09 于北京

-----
这篇 【如何学习Oracle-eygle的方法经验谈】来自 www.eygle.com | CSDN技术网摘| del.icio.us|365Key

By eygle on 2005-08-08 09:40 | Comments (62) | Posted to Beginner | Books | Edit |Pageviews:

相关文章 随机文章
  • 发布《Oracle数据库性能优化》样章
  • Itpub技术丛书《Oracle数据库性能优化》重印
  • 《Oracle数据库性能优化》一书热销
  • Itpub技术丛书《Oracle数据库性能优化》已经开始预订
  • Itpub技术丛书《Oracle数据库性能优化》已经进入印刷阶段
  • DBWR enhancements In Oracle10g
    有朋自远方来 不亦悦乎
    Nologging到底何时才能生效?
    Oracle HowTo: How to deal with Ora-600 4193 error
    生日快乐 有生的日子里天天快乐
    网上相关主题:
    Google

    Listed below are links to weblogs that reference 如何学习Oracle-eygle的方法经验谈:

    » 答读者问:如何进一步提高Oracle技术水平 from Friends Life and Oracle
    自信必须以扎实的底蕴以及丰富的经验为基础,一个好的DBA不在于经历多少故障,而在于有能够解决一切问题的信心,并且在面对问题的时候能够做出冷静而正确的判断。 [Read More]

    Tracked on September 7, 2006 9:48 PM

    留言 (62)

    多动手,多思考,多总结

    Posted by: brucewoo at August 8, 2005 10:24 AM

    兴趣 + 勤奋 + 方法

    Posted by: eygle at August 8, 2005 5:09 PM

    我要深刻地反省自己……开始走龟步

    Posted by: 呆呆木 at August 9, 2005 1:25 PM

    转载一下

    Posted by: roland at August 9, 2005 5:45 PM

    转到哪里去了?

    Posted by: eygle at August 10, 2005 2:05 PM

    我也转了, 转到我的MSN空间上了.

    Posted by: smalljoe at August 12, 2005 10:03 AM

    Good good study, day day up:)

    Posted by: yanggq at August 20, 2005 7:52 AM

    贊﹐贊....

    我現在是
    "蓦然回首﹐那人又回天涯路"

    依戈﹐那我是不是在跑了一個圈又回到原點了. 呵...

    Posted by: 三公子 at August 22, 2005 9:43 AM

    可是你会发现这个原点已经不是最初的那个原点了:)

    Posted by: eygle at August 22, 2005 8:46 PM

    路漫漫其修亦远矣,吾将上下而求索.

    Posted by: blade at September 29, 2005 8:05 PM

    谢谢大哥的指教,我刚开始接触ORACLE数据库有很多问题要解决,但又觉得茫然,不知所措。比如像什么是用户名称,什么又是主机字符串,把握搞得一头雾水,有时候就配置成功,有时就不行了
    这里的名字指什么 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.81)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = DSHOP)
    )
    )
    能给我说说这个结构里几个变量代表的意思和关系吗?
    现谢了.

    Posted by: Tony at October 25, 2005 2:43 PM

    同学,这个内容你随便看看Oracle的文档,说的很详细。
    http://tahiti.oracle.com
    搜索一下就找到了。

    Posted by: eygle at October 25, 2005 9:40 PM

    宝剑锋从磨砺出,梅花香自苦寒来

    Posted by: kurtan at November 16, 2005 11:08 PM

    勤能补拙是良训,一分辛苦一分甜.

    Posted by: eygle at November 16, 2005 11:33 PM

    谢谢你!

    Posted by: yingjiao417 at December 4, 2005 2:20 PM

    很想努力学习,可是又没有那个耐心.
    总是不能自控(如:看电视,玩电脑,说话)

    Posted by: 布丁 at November 25, 2006 7:51 PM

    hdgtdgdrtdgdgrttyrg

    Posted by: jj at December 16, 2006 9:26 PM

    老师让我们写怎样学习,头都大了!!!!!@-@

    Posted by: 泡泡娃 at December 16, 2006 9:30 PM

    就写自己的真实体会,每个人的方法都有借鉴之处的.

    Posted by: eygle at December 16, 2006 10:27 PM

    非常感谢你们给我这么多的建义。我这最欣赏这句话“古今之成大事业、大学问者,罔不经过三种之境界。
    “昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境界也。
    “衣带渐宽终不悔,为伊消得人憔悴。”此第二境界也。
    “众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境界也。

    他给我带来的将是找出了ORACAL突破与出路。我将永停息的学习到底。希望能给我同类朋友有点启发,相信“长江后浪推前浪,一代新人换旧人”。

    我们要把ORACAL技术全面推广到底。

    Posted by: jackyson at December 18, 2006 10:51 AM

    写的太好了,让我读了以后豁然开朗,对学习的方法也有所了解 了,谢谢,希望你以后多写一些着方面的文章,我相信你一定会写的很棒的,加油,我永远支持你!!

    Posted by: xinran at December 21, 2006 5:06 PM

    要有方法才行``方法+努力

    Posted by: 楠楠 at December 24, 2006 3:34 PM

    兴趣 + 勤奋 + 坚持 + 方法 ≈ 成功

    我在另外一篇文章中有所论述:
    http://www.eygle.com/archives/2005/12/what_kind_of_dba_we_need.html

    Posted by: eygle at December 24, 2006 10:35 PM

    thankyou

    Posted by: 1 at January 24, 2007 2:44 PM

    如何学习

    Posted by: 张卷 at January 27, 2007 9:28 PM

    怎么产生兴趣

    Posted by: liucong at February 9, 2007 8:18 PM

    如何找到自己正确的学习方法呢。我就是学习方法不对,学习成绩不是很理想。有谁能帮我啊。

    Posted by: 陈龙 at March 10, 2007 5:56 PM

    把学习当作快乐,多看书.上课认真.OK

    Posted by: Anonymous at March 21, 2007 5:00 PM

    一个很好的理论

    Posted by: Anonymous at March 22, 2007 12:02 AM

    是个好东西啊

    Posted by: 涛爷 at March 25, 2007 10:03 AM

    you dian dao li

    Posted by: 橘子汽水 at March 26, 2007 2:59 PM

    写的不错,我会像你说的那样做

    Posted by: Anonymous at March 27, 2007 7:59 PM

    很好

    Posted by: 状元 at March 31, 2007 9:37 AM

    写的不错,我会像你说的那样做

    Posted by: Anonymous at April 21, 2007 8:00 AM

    由点及面绝对正解.

    Posted by: field0617 at June 21, 2007 4:58 PM

    千里之行,始于足下.

    Posted by: drc at June 27, 2007 5:31 PM

    写得太好了!

    Posted by: Sunrise at September 20, 2007 9:41 PM

    你好,我是一名高中生,在书上我曾读过你的文章--3个境界。随着人生要做的事情越来越多,似乎一切都变得杂乱无章了。开始懒惰,开始逃避。。。直到偶然又看见这3个境界,才恍然大悟。发于点滴,行于心田,融于交流,盛于久远。我想,为有循序渐进,脚踏实地方能做到更好吧?虽然不一定成功,但也能成就海一样的梦吧!

    Posted by: 蔡蓬博 at September 28, 2007 9:34 AM

    好乱,事事不顺

    Posted by: Anonymous at September 30, 2007 8:06 PM

    还是不懂

    Posted by: Anonymous at September 30, 2007 8:08 PM

    to 蔡蓬博;
    对于一个高中生,已经能有这样的感悟真是不错,祝你能够不断进步,更上一层楼。

    不过相信,在未来的人生路上,你会不断发现,所有的过往都不过是为了明日的境界转换而已。

    Posted by: eygle at October 4, 2007 12:08 PM

    我对学习很感兴趣,但是每当我想认真时,就会很想休息不然就是想别的事.当我在想一道题时,我就会想明天等老师评讲好了,可是考起试来,成绩一败涂地,请你教教我该怎么办?

    Posted by: 林丹燕 at October 9, 2007 9:34 PM

    勤奋以及毅力对于成功当然是必不可少的。
    你必需要养成自己良好的习惯才行。

    Posted by: eygle at October 10, 2007 12:52 PM

    作文不好怎么办

    Posted by: 黄天 at November 8, 2007 5:55 PM

    看到eygle 大哥的学习方法自己信心加倍了. 我是一个做系统管理正在转做数据库, 最近一个月在学习数据库, 我会好好像eygle 学习. 我的基础不是怎么好. 希望在以后的学习中向eygle大哥学习

    Posted by: openend at November 8, 2007 10:55 PM

    恩,确实写得很好.希望在以后学习中能够得到您的帮助.

    Posted by: 吴见兵 at November 12, 2007 2:47 PM

    真是很庆幸今天看到您的这篇文章,我一直在苦于不知从何学起数据库,真是太谢谢您了.

    Posted by: amiee at November 14, 2007 11:29 AM

    我是一名高中生,在我的高中生活中充满了苦恼。我的学习并不是很突出,但是我非常用功。也许是我的学习方法不对。我也尝试过很多方法寻找自己的原因,但是我最终以失败告终。我不知道我是怎样度过这16年的学习生涯。我现在才知道我是多么的孤独啊!我希望朋友给予我一点帮助。

    Posted by: 王伟 at November 19, 2007 3:38 PM

    学习不但要用对方法,还有坚持.可我怎麽也坚持不了,有什麽办法吗????急急急

    Posted by: Anna at November 24, 2007 3:17 PM

    亲爱的歌迷们,学习不是一天两天的事,是天长地久的.OK

    Posted by: 周杰伦 at November 24, 2007 3:21 PM

    到高中了,我不晓得什么是方法。学习是不是要以理解为主。我在文科方面是不是要下工夫读呢?我不爱学怎么办?到底怎样学啊?哪个能帮我。。。。。。。。。。。

    Posted by: 郜习印 at November 29, 2007 3:15 PM

    对自己真正有兴趣的东西必须要下苦功,否则对不起那兴趣。我老公说的。

    Posted by: 蔡琴 at November 30, 2007 8:51 AM

    讲的非常非常好,道理非常正确,表述也让人很能理解,基本按照你讲的思路来的。其实不光是oracle,学习其他东西都是一样的,比如操作系统(linux)或一种语言(Java)

    Posted by: nicky at November 30, 2007 3:02 PM

    自信 是如何学习的法宝

    Posted by: 123 at January 12, 2008 6:54 PM

    学海无涯苦舟

    Posted by: 小小 at February 19, 2008 4:14 PM

    学好不如好学

    Posted by: 卯 at March 16, 2008 1:49 PM

    勤奋很重要的!

    Posted by: eygle at March 21, 2008 8:48 AM

    在学oracle时,常感觉没有进步,也正在迷茫中.不过eygle说的很对,自己一定要坚持下去.
    昨天看到十个警察追十个贼,十个警察中只有一个追上贼的,因为警察是尽力而为,而贼则是全力以赴.

    看来上面的三种境界就是全力以赴了

    Posted by: mengzhaoliang at April 8, 2008 4:07 PM

    我不小的我啊杂办?

    Posted by: 茶学荣 at April 13, 2008 3:09 PM

    我看后恍然大悟,我今后一定好好学习.坚持,努力,勤奋,方法.

    Posted by: tanyue at April 13, 2008 7:26 PM

    父母压力太大,苦啊

    Posted by: Anonymous at April 20, 2008 3:50 PM

    我很难做到你说的境界,我好苦恼

    Posted by: xiao yao you at April 29, 2008 2:49 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004 eygle.com, All rights reserved.