2007年发售的Oracle Database 11g号称Oracle 20年来最具影响力的产品, 在11gR1中大约引入了400个新功能和特性, 而在11gR2中这数字不会小于200个,且在已发布的2个Patch Set 11.2.0.2 和11.2.0.3中仍在引入新特性。
11gR1已经发布了6个年头(2007-2012), 而11gR2 服役已经第四个年头了(2009-2012),随着版本10gR2的support lifetime从Premier Support转变成Sustaining Support(Oracle Database 10.2 has now transitioned from Premier Support to Sustaining Support)。
越来越多的企业会在部署新系统时优先考虑采用11gR2,以减少software support的支出。 在OTN Forums的版本使用率调查中11.2.0.x已经占有了30.6%份额, 在未来几年中这个数字将超过其他几个版本使用率的总和。
版本11gR2在国内发力的黄金发展期即将到来, 但是国内DBA对版本11g的所知甚少, 实际上从10g 到 11g的改变并不局限于新特性, 很多同学在实施upgrade to 11g后发现了之前从未有过的不少问题, 这些问题主要集中在 管理、SQL执行计划和新进程的作用上,但不局限于此。
实际上Maclean 建议系统地去学习一下11g的新特性, OU(OU指Oracle University,即Oracle大学,原厂培训机构)提供的课程包括:
- Oracle Database 11g: High Availability
- Oracle Database 11g: Change Management
- Oracle Database 11g: New Features
- Oracle Database 11g: Performance
- Oracle Database 11g: Scheduler
- Oracle Database 11g: Server Manageability
都是值得考虑的课程。
当谈及11g ocm的时候, 大家可能都有一些茫然, OCM 还分版本吗?
是的, 最早的OCM在9i时代就有了, 不过在大陆9i的OCM非常少,在2000年左右大陆还没有OCM的考点,考OCM需要去韩国; 这个阶段的OCM当时主要是 Oracle在国内的一些重量级客户,例如移动、联通等, 不过这些第一批获得OCM的精英们后来绝大多数都从移动、联通跳槽到一些金融、银行单位了。 所以过往有一次去移动的一个部门,移动的领导向我们介绍当年这里可是出了好几个OCM, 但好景不长OCM精英纷纷跳槽, 以至于现在他要鼓励手下的员工去考OCP了。
OCM 在大陆大举登陆是在10g的时代,也即2005年以后的一段时间。这个时间点大陆在北京、上海、深圳等大城市的OU都有了OCM的考试点, 同时大量乙方、第三方的技术人员或为了自身发展或为了公司资质都投身到了OCM认证考试中来,由于考试人数众多,这导致几乎不变的10g OCM考题或被以帖子或被以博客的形式共享出来。 客观地说10g OCM 的考题在保密的前提下还是能够反映一位Oracle技术人员的知识广度和操作熟练度的, 应变能力也能够大致体现; 但是受限于考试的形式, 仍不无法测量应试者的知识深度和理论是否扎实;虽然如此,但是若能够以正大光明的形式通过10g OCM考试,那么仍能说明一个人有一定的技术功底。
说起10g的OCM考试,这里面有一个搞笑的小插曲。在2011年初参加OCM考试的同学可能遇到过尴尬的问题, 安装完成Grid Control/OMS软件后却因为网页证书在2011年过期的问题(之前的考试不会遇到该问题),无法登陆OMS管理界面,这导致后续的考试环节都无法使用Grid Control完成。 如果这时节是你在考试,打开了GC的界面却发现无法登陆,即便心理素质再好恐怕也难免傻眼。具体由于这个意外造成考试结果如何计算不得而知, 只知道后来的OCM 考试提供一个专门解决该GC问题的patch,考生可能需要apply 这个patch,这算不算是变相地对10g OCM考试的扩展呢?
有人说10g OCM考试已经在国内泛滥了,这主要是因为部分帖子和博客披露了大量10g OCM的信息, 同时有不少Oracle WDP或非WDP的培训机构看中了10g OCM考试培训的这块肥肉;现在登录一个Oracle相关主题的门户网站或论坛或多或少都会看到这些机构在打10g OCM考试的广告。 如果说纯粹的应试的话,那么参加这些培训机构的10g OCM考试培训还是很有效的,显然他们把考题直接作为平时培训的练习了; 但如果你真的通过这些机构获得了10g OCM的认证,那么你发生会发现10g OCM不过如此, 和你水平差不多或者远不如你的人在这些机构学上几个月也都能获得10g OCM, 而10g OCM作为一个认证的最高点, 你在获得了它之后还有什么可以去学习、去提高的呢? 你在获得了OCM是否真的达到了这样的一个至高点?你是否还会有动力去学习其实你还不熟悉的包括在OCP范畴内的技术知识呢? 你在Oracle之路今后要怎么走呢? 别人是否信服你获得的这个日益有更多人获得的OCM呢?
所以Maclean的态度是,谢绝除OU外的一切培训机构! Maclean 在考10g OCM的时候为了省钱仅参加了原厂2门最便宜的高级课程,加上10g OCM exam考试的费用, 总支出不超过2w¥。 对于Maclean来说 考ocm只是一个强迫自己去系统复习知识的机会, 获得10g OCM认证几乎没有给Maclean带来任何就业上的好处。
实际在这几年中10g OCM认证给求职者往往带来负面的影响, 有不少同学在面试中因为从业年数不多且已经获得OCM, 受到面试官的不经意的”调戏”, 已经有不下于2个10g OCM小兄弟由于这个认证带来的”调戏”现象对Maclean诉苦。 我只能告诉他们,世界上伟大的美德是”等待和希望”!
扯了许多无关的话题, 实际我的这篇文章是要介绍11g OCM的。 在9i OCM已退役, 10g OCM几乎已经在国内烂大街的今天, 11g OCM仍是一片乐土和净土。
说11g OCM是一片净土的原因是,11g OCM没有任何被过分共享的资源,我写的《11g OCM Upgrade Exam Tips》 一文提供了一些11g OCM考试的准备技巧; 同时具我所知,到目前为止全世界没有那一家培训机构能够做11g OCM认证的考试培训(可能需要排除OU), 这保证了考试的公正性, 还了OCM认证一片净土。
11g OCM的花名册可以在OTN 11g OCM profile中找到,记录在册的大约有76人,绝大多数是Oracle原厂的员工或者OU的讲师,印度和欧美的Oracle技术人员占了绝大部分。
关于11g ocm的难度,可以参考上海OU资深讲师包光磊同学的博客,还是比较刺激的(http://toddbao.itpub.net/post/41112/500149):
11g OCM认证的获得路径目前有3条,即:
路径1,适合没有获得过9i/10g ocm的新晋同学: 11g ocp的获得者=> 参加2门原厂的11g高级课程 => 通过Oracle Database 11g Certified Master Exam2天的考试 => submit course form=> Submit Fulfillment Kit Request => 最后获得11g ocm 的证书和纪念服。
路径2,适合10g ocm: 已获得10g ocm认证=> 通过Oracle Database 11g Certified Master Upgrade Exam 1天的升级考试=> Submit Fulfillment Kit Request => 最后获得11g ocm 的证书和纪念服。
路径3,适合9i OCM: 已获得9i OCM => 通过1Z0-048 Oracle Database 10g R2: Administering RAC 或者 1Z0-058 Oracle Real Application Clusters 11g Release 2 and Grid Infrastructure Administration 考试 ,这2门考试在考试机构就可以考,不需要去OU => 参加 Oracle Database 11g Certified Master Upgrade Exam(1天的升级考试) 或者Oracle Database 11g Certified Master Exam(2天的原生态11g OCM考试),一般都会选择1天的升级考试 => Submit Fulfillment Kit Request => 最后获得11g ocm 的证书和纪念服。
关于获得11g ocm认证路径的更多信息 ,可以参考: Oracle Database 11g Certified Master track page 和 oracle 官方的认证博客 certification blog 。
11g OCM送的纪念服如下图(被我妈妈转送给邻居家的大妈了):