您的位置:首页 > 数据库 > Oracle

分享一下学习Oracle的经验

2008-08-03 21:59 176 查看
分享一下学习Oracle的经验
主持人: 由于时间的关系我们就不多讲了,最后一个问题我想让大家跟网友们分享一下学习Oracle的经验,包括推荐一些好的书。跟网友分享一下学习Oracle的经验。

石树斌: 我很早就接触Oracle了,从Oracle7版本就开始了,但是我觉得我做的比较杂,从应用开发、数据库、项目管理、销售等,很多都做。
我真正喜欢Oracle是2000年。2000年,当时听说有一个Oracle技术最牛的人,前两年还搞一个培训,他原来在邮政银行,一个批量两个半小时,他去以后,8i的数据库,调了几个参数,只需要十几分钟就弄完了。那个时候我就比较感兴趣,觉得很神奇,后来就上ITPUB,因为ITPUB是国内公认Oracle技术最好的论坛。上ITPUB去看一些问题,当然自己也多看了一些别的书,论坛上交流是很重要的。

我这里有几本书,自己看过觉得都还不错,其中有盖国强写的一本书《深入浅出Oracle》,《Oracle数据库性能优化》。另外,在学习方面,我知道bity是有两年一个帖子都没放过,所以这个很重要,学习的过程大家吃点苦肯定会有回报。
冯春培: 这种东西就是说,其实当时就是因为你自己没有环境,我不干这个,我是做pro c开发的,没有数据库给你管,你也不是数据库管理员,那怎么办呢?就去看别人的问题,尝试着去理解别人的问题,然后尝试去引导别人解决问题,这个很重要。很多人他只看,不上论坛,不沟通,他只看书,但是当你要想引导人家去解决这个问题,当把你的想法表达出来让别人来理解你时,这个学习比你只看不说是完全不一样的,为什么很多人会觉得培训讲课自己收获非常大,那是因为你会发现自己有很多很多的漏洞,然后你会去尝试弥补这些漏洞,这样你自己的收获是最大的。不光自己要学,还要把学的东西share给大家,表达给大家,让别人明白,你在这个过程中受益是非常大的。当然这只是一个角度,学习这个东西大家以前都谈了很多了,我只是强调这一点。顺着这个话题说一下这种看法,不希望大家都去潜水,如果你想要学好的话千万不潜水。

楼方鑫: 我觉得像biti说的挺好的,其实我会换一种思维,就是他把自己的成绩建立在别人的痛苦之上,别人犯了错,他去欣赏,其实这中间你要看到别人的东西,你要去思考,你要尝试想办法解决,这个是很重要,这个跟你讲课是一样的道理。

我很清楚地记得2000年的时候,我给别人上培训课,在第三堂课时,对学生说,这堂课,你们其中的所有人,加起来学到的东西,都没有我学到的东西多。这样你会发现你要回答别人的问题,到最后真正你完全解决的时候,你会发现你会学到很多东西,也可能比你发问学到更多的东西,你很负责任地去查资料,尽量回答准确,而不是你来管理机器,专门入库,这样肯定不行。

主持人: 这就是说,其实我们个人在工作当中不可能遇到这些所有不同的问题,只要把人家的问题当做自己的问题,你才能不断提高。
1黄老师: 张乐奕(kamus)也说一下,我觉得张乐奕(kamus)的经历会比较典型,因为他是一个文科书生,他是学日语的,然后现在是Oracle专业工程师。
张乐奕(kamus): 其实一定要有热情,我举一个例子,前不久我刚碰到一个国内很大型的企业,国内的企业,也是这次Oracle Open World的赞助商之一,名字我不说了,当时我在一家很小型的公司里工作的时候,这个公司曾经是我的目标,就是我特别想去这样一个国内的大型企业,前不久碰到这个大型企业的工程师,他聊天时候就跟我说,他说我特别想进Oracle,跟我说了很多,后来第二天,客户要装一个东西,装了grid control,然后他做的事情就是下载好了,他说你来装grid control吧,我当时觉得很奇怪,如果这是在我之前,我从来没有装过的东西, 我会非常希望有这样一个机会让我去练手,这份经验是很难得的,因为不可能让你再有一个小型机,你自己的PC上你去装一份grid control。

我记得很清楚,就是在我进入Oracle公司之后,因为Sql backup刚推出来不久,我们一个客户,应该是国内很早的,要试用这个Sql backup,但是不是我们部门的事儿,他们找的OSS,但是因为我听到了这个事儿,我特意的自己给客户打电话,我说没关系,ORACLE工程师可以在那装,但是我能够过去看一下,我觉得仍然对Oracle抱有很大的热情,我觉得这是非常重要的,你不能只是抱怨,仅仅一件小的事情,当一个你能赚取到经验的机会降临到你的头上推出来,让我去做,这样的话你可能永远会在这样的公司。

我觉得就是说,你一定要去热爱一个东西,很多人可能只是把Oracle当做一个谋生的,手段会觉得比programer赚钱更多,所以我要去做DBA,可能就是这样去想,但是这样的我相信你做的不会太好,也许你可能会做sales,做别的东西,但是我觉得你不会做的很好的DBA,所以热情是一定要的。

当时我想学Oracle的时候,大概我花一年的时候去考OCP,很多人都认为考OCP有什么意义,很多人说OCP这种东西总共就一百来道题,背一套下去,99分很快就拿到了,其实对我来说,当时考OCP就是一个学习的动力,因为交了钱你就一定要考过去,这就是给自己学习的动力,那时候我每天白天要写程序,然后晚上回去学会花两个小时,周末的时候,除了周末每天晚上会花两个小时去看student guide,然后周六、周日会全天的看student guide,然后自己做实验。我记得很清楚,刚开始的时候,我的很多问题是eygel(人名),然后还有Biti,他们有回答,那时候我在数据库的OCP吧,就是渐渐的你会发现当时自己从一个提问者变成一个回答问题的时候,这种分享的快感和你成长的快感,你会觉得是非常值得的。

盖国强: 我个人觉得,包括刚才大家都说这么多,我觉得有一点共同,就是大家对这个技术,或者对Oracle这个产品抱有极大的兴趣,或者对你从事的这份工作,不管你研究数据库、存储、操作系统,,自己所做的事情都抱有极大的兴趣,而且我一致认为,兴趣是最好的老师,有兴趣在引导着你,去激励着你,这样的话不管你去学习,你去探索,包括一个Block看了几个月,我觉得这个东西很大一部分是由兴趣推动的,如果你对这个东西不感兴趣,只是作为一个谋生的手段,我觉得很多人的研究就是浅尝辄止,你无法深入,你无法深入你就无法……
盖国强: 我觉得跟一个人的学习态度是有关系的,你的态度,你的求知,比如说一个DBA,我们说一个好的DBA你必须要研究这个存储和操作系统,你都要去研究,你才能更好地掌握和管理这个数据,但是很多人不是这样的,他觉得这个操作系统跟我没有什么关系,出了一点问题把SA喊过来,改一个参数,SA一个人来做这个事情,这样的话,我觉得从公司层面来说是另外一回事儿,但是从个人求知的角度来说这不是一种好的态度,你必须是对这些知识具有一种很active 。
张乐奕: 确实Oracle越来越复杂,8i的时候,以前是五个进程多清爽,现在……!

盖国强: 你这个说起来,就是说什么样的公司用什么样的产品,这有一个很重要的概念,一个前提,比如阿里巴巴他们还用9i,自己也调整优化的很好,但是你可能觉得这个后台这么多的进程在跑,还是影响我,对不对? 但是没有那么多资深的DBA在那儿管理,能不能用好,没有一个比较好的DBA,可能8i你会用得很差。所以看现在很多用户都用Oracle7,基本的功能都能够满足我的需要。

主持人: 好了,由于时间的关系,我们今天的讨论就到此结束。我记得上次跟小盖我们在一起时,说过这样一句话, “Oracle数据库就像一座迷宫,尽管如此,在这个迷宫当中,我们总是能够找到答案和出路,总是能够找到惊喜。”

今天的Oracle Open World大会,我们看到是一个Open的大会,那么我们也希望Oracle这个数据库更加的开放,让我们这些痴迷的开发者们,在这个迷宫里面永远能够找到快乐! 好,感谢大家!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: