最权威的教材是Oracle官方的Studentg Guide(简称为SG),通常每一门课的教材都有相应的1-2个PDF文件(可以从http://download.chinaitlab.com网站下载本文提到的所有教材)。建议从头到尾仔细新闻记者这份教材。教材上的每一个知识点都可能是考试的内容。这套教材的详细信息(教材编号及名称)在后文的“经典AQ”处列出。
另外,OCP考试参考资料还有Sybex出版的系列教材,在各大书店都可以买到,推荐在www.china-pub.com网上店进行邮购,可以有较高的折扣,它同时在各大城市提供送书上门、货到付款的服务。
最好每天保证至少有两个小时的时间学习,特别是对于初次接触数据库的人,Oracle会显得更加复杂,概念众多,十分难以理解。如果不能保证充足的学习时间,往往会使学习进度缓慢,整个认证的过程也会变得遥遥无期。
在工作日保证每天两个小时的学习,周末分配更多的时间,这样基本上可以做到一个月左右参加一门考试,全部的认证过程大既会花费半年的时间,这是一个比较合适的跨度,再长了就很难保持旺盛的学习热情,再短了通常会贪多嚼不烂,考试也很难考出一个好成绩。当然现在Oracle的每门考试只有通过和未通过的区别,100分和60分在获得认证的层面上来说效果是一样的,但是毕竟题目错的越多就表示有越多的知识点没有掌握。
通常学习完一门课就立刻参加这门课的考试(如何报名参加考试将在后文介绍),通过之后再开始下一门课的学习。
首先尝试在一台机器上安装Oracle数据库,操作系统建议使用Microsoft Windows 2000 Server,数据库则根据自己参加考试科目的不同选择不同的版本,如果参加8iOCP考试则建议安装Oracle 8.1.7 Enterprise Edition,如果参加9iOCP则建议安装Oracle 9iRelease2(9.2.01)。虽然Oracle在Unix操作系统上更容易控制,但是由于Oracle致力于跨平台特性,所以对于数据库的操作在Windows和Unix下判别并不大,并且Windows下的Oracle更加容易安装。这样在学习的时候就有一个数据库可以用于实验,这是必须的,因为没有经过实践的理论几乎没有任何用处。没有实践而通过的OCP称之为Paper DBA,在将来的实际工作中往往会捉襟见肘。
数据库安装完毕,应该已经对Oracle有了一个最粗略的认识。这时候正式开始学习。首先通览一遍SG,边看书边把收上提及的操作在数据库中重现出来。磁到无法理解的概念可以查看Sybex教材的相应章节,通常Sybex教材在这些概念上都阐述得更加浅显易懂一些,如果还是无法理解则可以到http://www.itpub.net 论坛发贴提问,肯定会得到很多热心朋友的帮助。
通读教材后,可以到网上找一些模拟测试题(比如Selftest 或Boson)来做,一来可以熟悉考试题型,二来可以检查知识点的掌握情况。出现不懂的或者做错的题目则重新看SG或Sybex的相应章节,或者亲手作实验,一直到弄懂为止。这样到最后一般会把SG看2至3遍。这时候基本上已经可以参加考试了。
在参加考试以前可以去Oracle的官方网站Test Content Cheklilt,在这个文档中包含了考生必须掌握的知识点列表,就类似于考试大纲一样的东西。因为Oracle在不断地更新这个文档,所以可以通过以下链接去下载最新的Checklist,用以检查确保所有的知识点都已经学习到并且掌握了。
看书是最根本的,但是看书的进度会比较慢,而且有一些东西自己是捉摸不透的,这也就是各种各样的培训存在的原因。因为对于一个OCP的人来说,他们的时间都是非常具有含金量的,所以很多人都舍得花钱买时间,参加各种培训班,加速自己学习的进程。包括你,也是未来的OCP,你的时间也是非常宝贵的,先学完和后学完之间的差别直接体现在你的收入上面,所以决定了走上这条OCP之路,就要非常重视自己的时间,鼓励您参加培训,花钱买时间。ChinaITLab.com的远程培训就可以考虑。有一个培训是可以参考的:http://www.chinaitlab.com/www/school/ocp.asp