
写在前面
转眼之间,转行到ORACLE已经快半年了,离开CUUG也已经两个月了,公司前期遗留的工作算是处理得差不多了,总算有了自从学习ORACLE以来最清闲的日子。
其实一直以来就想写点什么,不是因为我学得有多好,而是因为体会到ORACLE学习实在是一件很辛苦的工作,CUUG已经为我们提供了一个很好的学习平台,我从CUUG起步,所以也希望我的学习经验能给后来的学员一些帮助。但是,如果你希望找到学习ORACLE的捷径,那我建议你把读这篇文章的精力也省了吧:)
别把机会当问题,要把问题当机会
——我的ORACLE学习心得
多实践、多思考、多总结
(取自陈吉平的《构建ORACLE高可用环境》一书的序言。)
这里也就不多说了,谁都明白这个道理,但我们应该真正把它作为学习阶段的行为准则。
别把机会当问题,要把问题当机会
(这也不是我的原创,是kevinsun的博客的标题,看到这句话的时候,有一种找到知己的感觉……)
ORACLE是一个庞杂的体系,在使用的过程中,我们常常会碰到各种各样的问题,我们的很大一部分工作就是故障排除,而你能不能从这么问题中得到提高,跟你对待问题的态度和解决问题的方法有直接的关系。
首先,是对待问题的态度。
当你碰到一个从未遇到过的问题的时候,是选择放弃、绕开,还是解决呢?
只有问题解决了才能体现自己的价值,才能从中获得经验汲取教训,自己的技术水平才能得以提升。如果这时候放弃了,你就直接放弃了一次机会。更最重要的是,不要害怕碰到问题,应该相信绝大部分问题都是可以解决的,另外一些无法解决的很多是因为受到客观条件的限制。
其次,是解决问题的途径和方法。是直接请教其他人,查资料,还是自己想办法呢?
老师能教给我们的只能是基本的知识点、实现某种功能或者解决某个特定问题的方法,这些是我们所说的技术。但是除了技术以外,你还必须掌握解决问题的方法,因为老师不可能为我们讲解所有以后可能碰到的问题。
我觉得学习阶段的思路应该是这样的:如果有错误提示,首先认真看完错误提示;试试能不能找到其他更详细的信息(比如日志文件);根据得到的信息初步判断可能导致问题的原因;对可能的因素逐一调整并检查调整是否有效;如果所有能考虑到的原因都试过仍未解决问题,再上网查资料、请教其他人;如果仍然无法解决,看看是否有其他变通的方法或者能不能暂时放下来,过一段时间再来解决这个问题,也许那时候你会豁然开朗。
当问题出现的时候,如果不经过自己的努力,而是直接向别人求助,那从中获益的绝不是你,而是你所求助的人。
最后,是问题解决后的总结。
如果你又解决了一个问题,那么恭喜你,你在技术上又有了提升,解决问题的能力也有了提高,但千万别忘了记录和整理。如果每次都从第一级台阶开始,你永远也到不了山顶。
所有问题的产生都是有它的原因的,只要能找出原因,即使暂时解决不了,对你来说也是一个很大的提高,因为你以后会尽量想办法去避免问题的产生。
好了,暂时写这么多吧,以此抛砖引玉,希望大家都能把自己的心得拿出来分享,共同进步。
(赵伟-深圳证券通信有限公司数据库工程师)

CUUG学习心得
你们好,我叫佘翔,是 CUUG 2006年“T-T ORACLE DBA”的学员,工作到现在快有一年时间,做了一年的DBA,经历了很多事,也算是完成了从初学者到工程师的转变。不管是从零开始时候的培训,还是后来工作中点点滴滴的积累,发现自己越来越喜欢这个行业。因为你在开始工作的每一天都可以学到新的东西,常常有突发的事件伴随着你,工作中偶尔也会遇到没见过的问题,总的来说,这是份充满挑战和荣誉的工作。
大学时有很多同学准备在毕业前读一个培训,那时候可以选的培训就很多:JAVA,微软认证,思科,IBM培训......不过那时候的大部分人都选了JAVA,理由是JAVA好学,而且好就业,原本也想跟风,念了几天后感觉并不适合自己。在大四的时候,了解到做数据库方向,听说ORACLE是数据库行业的老大,于是,我从06年10月份时候正式开始接触ORACLE。
开始也犹豫过,由于对这一行业完全陌生,甚至不知道从何下手,而且常常听学过的前辈说,数据库工程师是一种对能力要求很高的工作,你不但需要过硬的数据库技术,还要求你具有良好的沟通能力。第一次就业门槛很高,招的人也就不多,工作往往要求有工作经验。所以不管是有过其他工作背景的人,还是刚出校门的大学生,都会面对第一次0经验寻找工作。但是,反过来想,却又发现这是个机会。无论在大大小小的公司,还是企业,单位,几乎都会有一个以数据库为后台的系统,每个系统都会需要管理员,这也就表示这一行业的就业面很广泛。而一旦通过了第一道难关,往后的工作就会容易很多。而且,我发现这是份适合我的工作,因为它涉及的计算机领域丰富多彩,因为往下可以深入到UNIX计算机等高级硬件的底层,往上到达应用层于开发人员保持沟通,在整个行业中扮演着一种超然的角色。所以我选择了它,并开始了DBA的工作生涯。
在开始学习像数据库管理这样一类比较抽象的知识的时候,最好最快的学习方法是要找一个辅导你的老师,而辅导班提供给我这样的机会。学习开始初期的时候因为不知道什么重要,我也曾经很迷茫的在别的班学习过UNIX管理和CCNA,后来来到学习班里才在老师的帮助下建立起一套先学什么後学什么的完整体系,整个学习思路就豁然开朗了。
刚开始,我们学习ORACLE体系结构,因为这是整个DBA工作的基础,在日常工作中你的任务就是管理ORACLE数据库。我在学习的时候花了最多的时间来学习这个方面,反复把DBA管理课程上了4,5遍,在开始的时候没有什么技巧,最好的方法就是在掌握一部分内容以后;立即建立数据库环境练习使用它。只有在模拟环境中完全熟悉了这套系统,你才会在将来真实的生产中去使用它时熟记于胸。我记得我刚开始学习的时候老师指着我的《体系结构》书开玩笑说,你要像我一样,把从第一到第320页的内容全部背下来。到现在我可以说虽然没有真的可以那样全部背诵,但是上头的知识,却必须已经融汇贯通了。
然后,我们花了同样的时间,很多遍去学习数据库备份恢复。那时候学习这部分知识是感觉很有趣的,因为备份恢复的目的是为了使得容易被破坏的数据库得到保护,灾难发生后使应用得到恢复。在课堂上需要最快的理解老师关于各种文件不同情况的恢复方式,下来以后就是一遍又一遍的寻找新的方法去故意破坏你的数据库,并尝试恢复它。不要认为这个学习方法有点浪费时间,没有做不到的,只有想不到的。我直到现在还是在这么做,因为往往说DBA的工作经验,就是指这种遇到故障后解决故障的次数多少的。当问题发生时,没有谁敢对自己没有遇到过的情况打包票。
DBA是一个必须懂得很多的人,所以我们当初还花了1/3的时间去学习服务器,学习UNIX,学习LINUX,学习在WINDOWS上使用操作ORACLE数据库。更加重要的,是学习如何使用这些操作系统。我发现用虚拟机在本机上学习使用LINUX是一种很不错的享受,因为它很方便操作,而练习LINUX同时也就练习了ORACLE最主要的工作平台:UNIX。
还有学习存储,了解数据库的存放方式,还有数据库的高级管理,包括性能调优和集群技术,RAC,DATAGAIRD。有了老师的带领,我少走了很多弯路,对当初每天从早上8点到晚上10点,每周7天的学习方式仍然很向往。因为那种完全沉浸式的学习能让人精神高度集中,记忆的印象变得深刻。
谈了那么多关于当初学习的时候的感觉,有了那些基础我才有了后来的工作。我现在在为一家外企的大型项目工作,学成后一开始就上手了DBA的工作,成了一个为开发人员和实施人员服务的DBA。现在作为DBA负责人我负责整个项目的备份和安全体系架设,UNIX大型服务器和阵列的管理,甚至包括在一开始工作时就主持的生产系统的性能调整和优化。我们的系统拥有10多个生产库,我将我的工作分解成一个个独立的部分交给我的组员共同完成,我们每天都需要处理大量的日志报告和实施现场的问题。每天到每周的晚上7点我们设计的自动备份策略都会自动运行检查备份和归档。我们通过使用各种可能的工具为项目里的其他人员服务,完成每天的工作。
作为给初学者的建议,我认为,我们在学习数据库的初期必须掌握以下这些方面的内容,它们在后面的工作中十分重要:
首先,做好你的备份。无论我们的工作有多么复杂多样,我们都是以数据库安全专家的身份起家的,我们必须考虑到我们备份方案的方方面面,考虑到各种可能导致我们备份失效的可能性。所以,必须学好它。
其次,沟通和敢于演讲的能力。我把这一点放在第二位的原因是因为我们的主要服务对象,第一是人,第二是人,第三还是人。虽然我们需要很多的技术和知识来武装自己,但是这都是为了我们能去与项目组里的其他人交流。我们要替他们排忧解难,替他们完成一些只有DBA才具有权限完成的工作。我们的备份首要保证的是开发人员一旦提出数据恢复的要求时尽快准确的把丢失或者误删除的数据库恢复。还要学会利用演讲和会议上的机会去传达DBA的思想,因为很多时候项目组里的成员们并没有意识到某些操作的危险性。在他们寻找你解决问题的时候,一定要尽量使得他们理解你为什么这么做,这么做的好处有哪些。不要担心大家都学会这些,因为在别人更加明白以后你的工作才更好展开。这里不得不提到我们当初上课时老师给我们准备的各自方案的解说环节,这样的设计非常精彩,因为我对项目组的第一次安全演讲就是按照那次练习为蓝本完成的。
再次,操作系统的操作能力。这里不光是指UNIX服务器,无论是SUN
solaris还是AIX,HP,UNIX服务器需要对命令行熟练的操作技巧,还有各种命令的操作技巧。因为在调优时我们会用到很多观察UNIX性能的软件和命令,在我们扩展数据文件存放空间时我们也需要懂得很多UNIX和存储之间的关系。懂得UNIX服务器好处显而易见的,我们在数次数据库崩溃的故障的紧张的解决过程中,最后都找到了UNIX的硬件故障。这种能力也指的Windows服务器的管理能力,也不要以为熟练使用XP就是Windows高手,Win服务器可能遇到的众多很难解决很棘手的故障。Windows在我们的项目中作为应用服务器,整个系统的性能很大因素也决定于它与数据库服务器之间的访问能力之类的问题。
最后,我想说我们应该具备快速查询和搜索新知识,解决问题的能力。不光是锻炼,从网络中我们可以查到很多解决问题的方案。不是所有事情你都必须先知先觉的。作为一个初学者,我们可以通过培训,通过工作中的学习来迅速提高自己的工作能力。也许,这也就是我从培训班里获得的最大收获吧。
很感谢能有这份机会,总结一下自己一年来关于DBA工作的部分想法。陈老师要求我留下自己真实的感触和心得,我不知道能不能表达出来这些东西,我很欢迎将来可能成为同事的同样的学习班的同学们与我联系,我们可以共同探讨这些问题。你们可以通过我的邮箱:
actionsx@gmail.com和我的qq:61059011找到我

CUUG学习体验
我叫庞艳鹏,是 CUUG 2006年“T-T ORACLE DBA”的学员,目前在中科软科技股份有限公司工作。 回想起来,毕业两年来一直在学习与摸索的过程中度过的,并不停的考虑自己最终职业与发展方向。 刚毕业时正处于考证热,在这股潮流的推动下依然加入了考证大军,可是,由于对IT这一行业的不了解,茫然的在一次CISCO认证试听课中选择了CISCO认证,虽然考下了CCNP(CISCO中级认证)证书,毕业后凭借证书成了网络工程师,但职业及待遇都不如意,这时的网络工程师太多了,同时网络集成已经非常成熟,可以说被做滥了,网络集成发展空间已经不大了,做网络工程师对我来说已经没有太大前途了。 好在做网络工程师我还有较大的自由空间,在这段时间出于对IT市场的考察,对前途的考虑及自己的爱好,我想做UNIX工程师,UNIX用起来很有技术含量,有很大的挑战性,同时也很好的收入及较好的前途,于是,我自学了LINUX及FREEBSD,AIX,能够自己装一些软件,配一些简单的服务,自以为自己的UNIX技术已经很好了,可是在偶尔的UNIX项目中发现自己根本做不下去,很多基本的东西不会,终于明白并不是会装些软件,配些简单服务就可以说是UNIX工程师了,这差的远了,不懂一些UNIX底层的东西,不懂如何写脚本,根本不能叫UNIX工程师,同时也明白了一个UNIX工程师不懂ORACLE是不行的。在自学过程中感觉自学比较茫然,很多东西不知该怎么学,从那下手,同时学的不系统,没有试验环境,很多试验没法做,有些知识不做试验理解起来很困难,同时学习效率也很低,综合考虑,决定去参加培训。
可是去那培训呢,这是个问题,培训机构太多,培训力量及师资参差不齐,可真是麻烦。经过一个多月的查找,通过网络及朋友的推荐,我选择了CUUG,这家培训机构有20年的历史,有完整的IT高端实验室,师资力量雄厚,涉及到高端IT的大多数方面,我想学到东西都能学到,同时还能学到一些组织协调项目的知识,在这里,每个学员都可以长期与老师进行技术交流,在工作中可以说是一个强大的技术后盾,这是一笔很大的无形的价值。
在两个月的学习后,我觉得我的选择是很正确的,在这里我补充了我自学无法学到的东西,填补了很多我不知道的空白,特别是ORACLE, 几乎是在接近零基础的条件下开始学习,到结业时对ORACLE有一个清晰的理解,需要的只是经验而已。在这之后,我找到了一份很好的工作,在前途上及收入上都有一个很大的飞跃,总之,觉得我的选择是很正确,来CUUG学习是正确的,而且在现在工作中CUUG依然给我很大的帮助,我也不时的回去做一些技术交流,这样的技术交流对我们工程师有很大的帮助,是我们技术不断提高的有效手段。
总之,通过我的亲身体验,CUUG不是一个简单的培训中心,而是一个综合性的培养高端工程师的学校,他教的不仅仅是技术,而是教会前来学习的学员如何成为一个合格的,充满自信的IT工程师,就像社会给她的美誉,高端IT工程师的摇篮。

UNIX系统网络管理方向学员的感谢信
陈老师:
您好!
感谢您以及各位老师三个多月以来对我的培养。
我在学校学的是计算机毕业,毕业后才发现学校学的那些知识早已过时了。后来在一事业单位找到一个与计算机没有什么关系的工作,一眨眼,四年过去了。事业单位的工作平淡无奇,心里仍向往着计算机方面的工作。偶然的机会在网上看到了中国UNIX协会的网站,就仔细地研究了一番,发现UNIX协会的课程设置比较合理,符合我的想法。于是周末来到中国UNIX协会看看实际情况,您给我进行的详细讲解,让我坚定的在中国UNIX协会学习的决心。
经过三个多月的学习,我已经从只知道Windows和Linux成长为能够熟练进行UNIX系统网络管理和对Oracle数据库进行操作、备份和恢复的计算机能手。现在XXXX公司做系统网络管理。
我所取得的成绩里有自己不懈的努力,也是和各位老师的辛勤培养分不开的。CUUG提供的供学员学习使用的软硬件设备,是很多培训机构做不到的。计算机的学习其操作性很强,这就对培训老师提出了很高的要求,我也曾经参加过其他单位的培训,培训老师讲完课就走了,想问问题就不是很容易的事了。您及各位老师做的很好,我有时晚上上机到很晚,您们总会留下一位老师来解答我的问题,一直到我关机回家。各位老师的敬业精神深深的感染了我。
CUUG课程设置合理,教学资源丰富,老师尽职尽责经验丰富,确实是我们想有计算机一技之长的学子们很好的一个培训机构。如果能把学员学习结束的实习阶段再完善完善就更好了。我觉得实习是学员把平时所学的零碎知识串成串儿的阶段,如果这个阶段做的好将更利于学员结业后的找工作。不知我的提议是否妥当?
祝您及各位老师身体健康,万事如意!
此致
敬礼
学员:XXX
2006年3月14日星期二

学习oracle数据库的总结
(张利)
本人是unix用户的一个学员(参加oracle实战班学习),在unix用户协会的几个月的学习过后,熟练掌握了oracle的原理和操作方法,并成功找到了理想的工作。为了便于大家更好的学习oracle数据库,我总结了一些心得体会,供大家学习和参考。
学习oracle数据库其实是一个枯燥无味的过程。对于刚开始学习oracle数据库的人来说,oracle数据库是很陌生的,所以在刚开始听课的过程中,听不懂老师讲课是很正常的,但是,千万不要因此而灰心,一次听不懂,没关系,可以多听几次,慢慢就能听懂了。CUUG在这方面有非常丰富的教学经验,能够根据学员的实际情况安排适合的练习,让学员有一个逐渐适应的过程。(其实,在上课之前,自己先看看相关的书,效果会好得多)
Oracle数据库是一门非常注重实践的课程,所以听完课以后,一定要多抽时间做练习。只有在不断的实践练习的过程中,才能够深刻了解它的原理和方法。所以为了学好oracle,不断的抽时间练习吧!因为,有工作经验的DBA和没有工作经验的学员的主要区别就在于两者的熟练度不一样,只要你的熟练度足够,你也可以与有几年工作经验的人一较高下!
抽时间学习好linux,因为目前oracle的发展已经和linux紧密结合起来了,学习好linux能为以后的就业打下坚实的基础。
记录:一定要养成一个上课认真记笔记的好习惯:注意老师的上课所敲的每一个命令,并把他记录下来,不明白的课后一定要抽时间弄明白;同时,自己在做练习时也要做好练习记录,因为在练习的过程中会遇见各种各样的问题,这是以后在工作中也要遇见的,所以做好练习的记录是一个很好的学习方法和习惯。
一定要找到合适的培训机构,因为要求授课老师要有非常丰富的DBA经验,所以选对了合适的培训机构,就等于迈入了成功的殿堂(其实在进入CUUG学习之前,我已经走访了4家培训中心,反复比较,最后选择了CUUG,当然,这只代表我个人的选择)。学习oracle数据库的过程是一个实践,思考,再实践,再思考的过程,在这个过程的学习中你能够不断的提高。
总之,成功=70%自身的努力+20%老师的指导+10%的机遇,为了明天,大家一起努力吧!
(作者现为某公司的ORACLE DBA和讲师)

我进了北大方正
郭建中
我是一名2004应届大学毕业生,就读于江西一所并不知名的大学,而我现在已被北大方正录用并签定下了三年的合同。这是以前我想都不敢想的事情,如今变成了现实。
我有幸能到北大方正工作,首先要感谢中国UNIX用户协会(CUUG),正是参加了中国UNIX用户协会“UNIX系统工程师班”的学习才使我真正具备了进入北大方正的资本。中国UNIX用户协会的课程设置十分科学、实用,我在那里系统地学习了UNIX和oracle数据库的知识,并结合实践项目增强动手能力。而在此前我对UNIX几乎一无所知,仅仅听说过LINUX,实在是因为UNIX是高端IT平台,平时大学生们无法接触到,无从入门,而我想进入高端IT领域必须要掌握它。今年年初我就在网上搜集培训中心的信息,经过再三比较和咨询选中了中国UNIX协会,它在高端IT领域具有悠久的历史,丰富的经验及严谨的治学作风,深深地吸引了我。来了后发现果然名不虚传,这里的老师大都有丰富的实践经验和扎实的理论基础,讲课非常精彩、实用。来这里学习的学员多数来自外企、政府机关,已经工作的在职人员,有很多是老学员,同这些优秀的学员交流也使我收益匪浅。
大家都知道北大方正是北大学子的天下,当时我们最后一批面试的有8位,4位北大学生,其余3位也是重点大学的天之骄子。经过一周半的实践考核,我这个最不起眼的丑小鸭却胜出了!连人力资源的人都惊讶,众多的重点大学毕业生怎么败给了我这个二流大学的学生。全是因为在CUUG系统、深入地学习了近半年的UNIX,否则仅凭我一名刚毕业的外地大学生,是断然不能进入这家国内外知名的大公司的。
另外,根据自己的求职体会,我要告诫还在求学的学弟、学妹们,在这就业压力巨大、竞争非常激烈的今天,千万不要以为有了文凭和证书就万事大吉,老板看中的还是你的实际技术和能力。都说IT行业进门难,我是个幸运者。还是要感谢CUUG。

我的认证路
李明 (原载《计算机世界》20期)
还记得我还在东北上大学的时候,学校的板报和寝室楼的大门上总是贴满了各种计算机认证的宣传单,上面醒目的大字写着“MCSE“或“CCNA”的字样。那时还是学生的我对计算机是那么地执著,看到那动辄“工程师”的标语对我有着莫大的吸引力。
当时我只是一名熟悉windows、了解计算机硬件的大二学生,在经历了激烈的思想斗争后,揣着3500元钱去一家培训中心报名参加了MCSE的培训,报名回去的路上看着那摞起来有一尺多高的书,我心里突然有种悲壮感。
因为我报的是寒假班,要等两个多月才开课,在这段日子里,我自己预习了一下要学的课程。我每天上完学校的课,就读MCSE的英文原版教材,好多专业单词不会,买一本字典,查完就背下来,天天晚上都要到12点以后才休息。好容易等到学校考完试放假,偏偏又赶上哈尔滨的天气特别的冷,每天早上6点半钟坐着四处通风的公共气车真是一种痛苦;下午要上课到5点半,到宿舍天都黑了,吃完饭晚上还要复习白天学过的内容。这样的日子过了一个多月,我学完了全部的MCSE课程。
然后就是自己复习上课老师讲过的内容,上网查一些资料,看别人考MCSE的经验之谈,作网上的Braindump试题,从学习到拿到MCSE的证书我用了半年多的时间。
当我拿到有比尔盖茨签名的那张证书时,并没有太多的喜悦。我想我从MCSE的学习中真正得到的最有价值的是:我热爱IT这个行业,我喜欢追求新的网络技术,接触新的事物,而这些对我的影响是最大的。我后来的大学生活中,凭着自己的兴趣又学习了Linux操作系统、网络布线等知识,在校的时候做过网管、卖过PC机和计算机监控系统。
毕业以后我没有去学校分配的国企上班,来到了北京追求自己的梦想,也经历了好多甜酸苦辣。后来我有幸进入中国UNIX用户协会培训中心学习后工作,边听课边实践,从机房管理做起,从NT——UNIX在工作实践中不断提高,现在我已逐步成为一名能指导学员UNIX实践课程的专职教师,我一直很坚定自己的选择,也一直很庆幸自己的选择。MCSE的证书我已经放在柜子里好久了,对我来说它已经没有用了,它只是我人生的一个跳板。其实认证不是目的,要学到真本事才是最重要的,当初老板也是不很看重自己的MCSE证书,工作单位关心的是你的工作经验,你的真才实学,而这些是在我工作实践中慢慢积累起来的。我现在的学生中有很多都是号称MCSE或CCNA,有一位学员说,他所在的部门有50多名员工竟然有40多人持有MCSE证书;但当我一次上课时竞发现有一位名说曰MCSE连FTP的基本命令都不会时,我不知该说些什么。
我认为一个有真才实学的MCSE才能真正体现它的价值。不要以为有了NCSE证书就准会有工作,有相当一些培训机构号称100%的通过率,使MCSE证书已经水份很大,甚至有人说,已经滥了。
现在,我每次上课前作自我介绍,不会再说自己是MCSE。
(作者现为即时(Thiz)Linux公司技术总监/首席讲师)

ORACLE 就业班的学习体会
转眼间已经毕业两年多,在这两年当中我不停的寻找适合我的位置,因为在IT行业中变化太快,而且需要不断的从实践中积累经验和学习新的知识来提高自己的能力。
刚毕业的时候,我只会基本的WINDOWS和LINUX方面基本知识,找工作真是难上加难呀。经过慢长的二个多月的煎熬,我终于找到了一份在外企工作的机会,那时感觉运气真好,能挣钱,还能学习英文,非常的开心。我的工作主要是给外企客户做网络和系统方面的维护,上手容易学习一段时间有了很大的提高。在以后的工作中越来越感觉自己所学习的知识太少,不适应当今社会的需要。因为,未来的发展在信息数据方面更会有广大的发展空间,而不是网络与主机。中国高速经济发展的同时,信息数据处理变得更为重要,企业的规模会越来越大,也越来越正规。现在的企业例如:银行、金融、电信、电力等企业,都应用着ORACLE公司的数据库作为信息数据处理的载体,它的覆盖率非常之广。最终,我决定去学习ORACLE数据库向这个行业发展。于是,我寻找很多家关于ORACLE方面的培训学校,其中很多的学校只培训ORACLE认证课程,讲授ORACLE的基本知识。对于我而言
我不仅想学习ORACLE的基本理论知识,我更想学习完的同时能参加一些具体的练习,这样会让我更快的提高自己的能力,同时能更好的吸收基本理论,这样才能扎实的掌握ORACLE数据库。最后,我选择了CUUG,我选择它的主要原因:
1 中国UNIX协会是有20多年历史的培训学校,有很强的师资培训力量
2 ORACLE实践班,这是最吸引我的地方
ORACLE实践班是一个为期两个月的培训课程,是以脱产方式的授课形式
这个ORACLE实践班也其它的培训学校不同,它主要是学习半个多月的理论知识,然后大部分的时间是由做过许多大型项目的指导老师,带我们亲自运用所学习的ORACLE知识来做一些项目,这样我们就能学习到更多的实践机会,可以让我们更加体会ORACLE的知识。
刚开始学习ORACLE的过程中感觉有些吃力,因为对于刚开始学习ORACLE过程的人来说都是困难的第一步,但是你只要坚持下来不断的去学习,还有老师的帮助,会很快了解ORACLE的体系结构,这样你就可以深入的进行相关知识面的扩展。
在二个月的学习中,我最主要熟悉了Oracle的体系结构,它由六大体系结构组成,分别是物理结构、逻辑结构、内存分配、后台进程、Oracle例程、SCN;
1.物理结构由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成
2.逻辑结构分表空间、段、区、块等。
3、内存分配(SGA和PGA)
4、后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程)
5、Oracle例程:Oracle例程由SGA内存结构和用于管理数据库的后台进程组成。例程一次只能打开和使用一个数据库。
6、SCN( System Change Number ):系统改变号,一个由系统内部维护的序列号。当系统需要更新的时候自动增加,他是系统中维持数据的一致性和顺序恢复的重要标志。
由于掌握了ORACLE体系结构,这样就可以继续学习ORACLE备份与优化,在这期间老师根据案例,指导我们去学习RMAN的备份与恢复和优化
1 讲解RMAN的体系结构
2 RMAN各种情况的应用
3 各种情况的优化,例如,排序、缓冲区命中率、库缓存命中率等等
在这两个月中让我学到不仅是空洞的理论,同时学到实际应用的操作,这样让我更加有信心去应对ORACLE的工作,最主要的是实践过程中积累了宝贵的经验。让我从中受益非浅。
(梦阳--现为迪思杰(北京)oracle技术支持)
CUUG学习总结
大家好!
我是CUUG ORACLE实战班2007年10月的学员-孙玉祥,毕业两年以来,一直处于一种迷茫的状态,可以说没有人生目标,没有理想。有一段时间,甚至觉得自己是一个没有用的人,自信心严重受挫。在工作和生活中,遇到了一些麻烦,让我认真的思考了一下自己的人生,虽然不长,但是暗淡无光。决定要寻找自己的人生目标和理想。
在没有来到CUUG学习之前,通过一段时间的考察,发现ORACLE+UNIX和Oracle+Linux都有一定的发展前景,Oracle对我来说就像一张白纸,而linux我还是有一些基础,所以就比较倾向于学习linux。决定了自己的发展方向,于是自己学了起来,学了一段时间发现,自己学习就等于闭门造車,越学越糊涂,而且时间不经意间就浪费掉了,而且还没有什么收获。因为好多同学都参加了这样那样的培训班,自己也有想法自己找个培训班来学习,花钱买一些“时间”(因为自己学习就是浪费时间,还不一定能找到正确的方向)和经验。在网站上我找了一些linux+oracle和unix+oracle的培训班,经过自己仔细的斟酌,觉得现在Linux是很火,但是觉得在一些高端应用上还是永远也取代不了UNIX,UNIX还是以它优越的稳定性深受用户的喜爱,Linux永远是那些廉价应用的首选,通过学习也证明了我当初的想法是正确的。
来北京考察了几家学校,由于工作关系只有一天时间,这一天之中让我感受最深的是在CUUG与老师的交谈,正是这次交谈让我选择了一条正确的路。也正是在这里的学习,让我深深的被ORACLE吸引,有了从来没有过自信。
到CUUG学习,让我感觉最深就是老师的讲课风格非常有魅力,上课爱打瞌睡的我,也与瞌睡告别了。一开始上课的时候感觉有点吃力,毕竟没有接触过Oracle,但是后来慢慢的在大脑里形成了一点点的轮廓。如果这个时候你感觉老师讲的东西已经吸收了,那你就大错特错了,当你做实验的练习的时候,你就会发现很多东西你都不知道什么缘故,就是得不出实验的结果,而当你解决了这些困难你会觉得对老师讲解的东西印象加深了,所以学习oracle最重要的是练习,遇到错误不要害怕,通过团队或者网络资源来解决它,解决了就是一个提高,害怕的是没有遇到错误。什么问题都要问个所以然,而且还要经常的总结,养成一个良好的习惯,把一些自己以及同学遇到的错误总结起来,会是一笔财富。所以练习是学好oracle的必要条件,总结是学习oracle的充分条件。
(孙玉祥--北京宝亮网智数据库实施工程师)
Oracle学习心得
本人选择ORACLE DBA 的经历,说出与大家共享。希望大家能多多指点。
先说一下本人以前的情况:02年毕业换了两个单位,挣的不多但也很舒服的那种。一天也不想别的,就是吃吃喝喝的那么过了几年。
在06年本人业余学了网络工程是的课程并考了证。也去了几家公司,可是工资也多不了多少。我突然想起给我公司做ERP是的王工说的话:“
现在ORACLE方面发展不错”。后来在网上就找到了CUUG。听老师介绍了一下课程,还有一些以前学员就业情况,觉的不错。就辞职来到CUUG
学习。本人在CUUG学习了3个多月感想很多,想说出来与大家共享。
1。在上课时老师讲的一些经验教训没是很用心的领会。到后来找工作后,很是后悔。真想从头在学一遍。
2。课后练习也不是很深入。觉得做好的就得了。那想到多做才会发现问题。要用一种深入研究的心态去学才可以。
3。许多问题都是自己不认真造成的。不要把问题想成想当然。本人就常犯这样的错误。
4。老师的话现在想想是相当受用。
5。遇到问题要学会用都种方法解决。上网查。ORACLE的官方网站,CUUG的网站都是大家的经验与技术的总结。都跟同学沟通也很重要。
培养团队合作,处理人际关系都很重要。
6。个人的素质培养也要很重视。面试的印象往往很关键。
7。ORACLE原理是以后学习的基础。越是基础的东西越是容易让大家忽略。到后来理解问题的时候才知道那么的重要。
8。老师的课程要是有机会最好能在听一遍,那是的感觉和领悟的程度是很不一样的。ORACLE理解了才能更深入的学习。
9。练习体要都做几便,而且要把每个都要做。不要看了简单就不做了。到后来就会觉得好象有印象就是做不出来。真是都练的人很不一样。
10。大家在面试后回来多交流一下经验都大家都有好处。
11。学习要开放的学,大家在一起研究的感受回很深刻。各发表对一个问题的认识会让大家从不同的方向认识问题。
12。刻苦用功是成功的法宝。我是这样认为的。
以上是本人的一些感受,认识很肤浅。大家都都指教交流。写出来与大家交流。
(罗艳慧-东方网景数据库运维工程师)

|