Oracle 认证值不值得考?我把 19c OCP 和 OCI 几条线都摸了一遍,说说考完才知道的事
先说个不太好听的结论:如果你冲着『考个证好找工作』去考 OCI Foundations,那 245 美元基本等于买了张电子壁纸。但如果你目标是把 Oracle 数据库这条线吃透,OCP 那两门考试仍然是目前性价比最高的强制学习路径——注意,是学习路径,不是敲门砖。
这个话我憋挺久了。从 2018 到 2024 年,我断断续续考了 Oracle 的 6 门认证(1Z0-071、1Z0-082、1Z0-083,还有 OCI 的 Foundations 和 Architect Associate,外加一门 MySQL),报名费加起来花了小两千美元,中间踩的坑比在生产库里遇到的事故还多。身边一直有人问这事,网上答案要么是培训机构软广,要么是『我朋友说没用』的二手信息。干脆把我自己记的账摊开说。
一、先搞清楚 Oracle 认证现在到底有几条线
Oracle 这套体系这些年改得挺乱,一搜就懵。它现在大致是三条平行的线,互相之间基本不认。
数据库这条线最老也最硬:1Z0-071(Database SQL)算入门,考 SELECT 语句、连接、子查询、分析函数这些,题目表面不难但陷阱极多。往上走是 1Z0-082(Database Administration I)和 1Z0-083(Database Administration II),两门都过了才给你发 19c OCP 证书——只考一门不发证,只算部分完成,这点很多人一开始不知道。再往上是 OCM(Oracle Certified Master),11g 时代是两天实验考试,19c 之后基本名存实亡,国内我没听说谁还专门去考。
云这条线(OCI):Foundations Associate(1Z0-1085)→ Architect Associate(1Z0-1072)→ Architect Professional(1Z0-997),旁边还挂着 Operations、Security、Developer 几个 Associate。这条线 Oracle 砸钱推得最凶,考试便宜、题库更新快、通过率看着高。
MySQL 这条线:像 1Z0-909(MySQL 8.0 Database Administrator)之类,存在感低得可怜,国内考的人少,考位有时候一周才放出来一个。三条线之间没有互认,你拿了 OCP 19c,去考 OCI Architect 照样从头来。
二、钱和时间,我把账算给你看
报名费:Oracle 考试统一价,我印象里是 245 美元一门,不含税。按 7.1 左右的汇率,一门差不多 1750 人民币。国内通过 Pearson VUE 报名,碰上活动能打折——Oracle 每年年底黑五前后经常放 40%~50% 的优惠券,我就靠这个省了小一千,建议别急着原价报名,等等促销。
所以走完 19c OCP 这条线是 1Z0-071 + 1Z0-082 + 1Z0-083 三门,原价大概 5200 块上下。加上那本 OCP Study Guide(300 到 400 块)和搭环境的成本,6000 打底。OCI 从 Foundations 到 Architect Professional 也是三门,价格一样。
但 OCI 有个坑:认证有有效期。我印象里 2021 年之后拿到的 OCI 认证是 3 年有效,到期得重考新版考试续期;而老的数据库认证(比如 11g 的 OCP)是终身有效的,19c 具体怎么算我真说不准,报名前一定去 Oracle University 官网确认一遍,别信培训机构一句话。
时间成本上,1Z0-071 我复习了 3 周(每天 2 小时),1Z0-082 花了两个月,1Z0-083 花了将近四个月——因为 083 涉及 RMAN 备份恢复、Data Guard、多租户、性能调优,光看题根本过不了。
三、考试现场是什么体验,说几个只有考过才知道的坑
Pearson VUE 的考点大多在写字楼里,就一个小房间,几台老机器。我 2019 年考 1Z0-071 那次,考场电脑还是 Windows 7,鼠标滚轮是坏的,做 SQL 题的代码框得来回拖。建议提前 30 分钟到,带两种有效证件,手机必须关机塞储物柜。
Oracle 考试最大的特点是多选题不给部分分。它特别爱出 Which two 这种题,你选对了一个、多选了第三个,直接零分,跟很多厂家考试的给分规则不一样。我的策略是拿不准就只选最有把握的一个,虽然这样也拿不到分,但至少不会因为贪心把本来能对的题搞错。
题库这事得说句实话:市面上流传的 dump 命中率确实不低,但 Oracle 这两年更新频率明显快了,尤其是 OCI 系列。我考 1Z0-1072 那会儿,同一周别人考出来的题目和我遇到的差异差不多有 20%。靠背题库过的,出来基本等于没学过。另外重考政策要提前查清楚,没过一般得等 14 天才能重约,同一门在 90 天内还有次数限制,我印象里是 3 次。
四、我的真实建议,可能跟你想的不一样
想转 DBA 的:先把 1Z0-071 考了,这是根。SQL 写不利索后面什么都免谈,然后老老实实 082 到 083 走完。别一上来就冲 OCI,云认证解决不了你写 SQL 和看执行计划的能力。
已经在职的 DBA:说实在的,OCP 证书对薪资的加成可能就 5% 到 10%,而且多半是有证加分而不是没证不要。但 1Z0-083 这门考试本身,会逼着你把 RMAN 增量备份策略、Data Guard 的 switchover 和 failover 流程、多租户 PDB 克隆这些真机操作理清楚,我考完确实在项目上少踩了几个坑,这个收益比证书本身大得多。
只想云转型的:OCI Foundations 那 245 美元先别花,Oracle 官网有免费的学习课程和练习考试,先做一遍再说。真要考就直奔 Architect Associate(1Z0-1072),然后一定用 OCI 的 Always Free 资源自己搭一遍 VCN、子网、安全列表和负载均衡——那点免费额度(两台 AMD 微实例加 4 核 Ampere A1、200GB 块存储)练手够了。光看题的云认证,面试官问两个动手问题就露馅。
最后一个不太好听的观察:国内 Oracle 数据库岗位确实在收缩,这是事实,国产化替代把不少甲方赶走了。但反过来看,还在用 Oracle 的那批(金融、电信核心系统、大型制造业 ERP)反而更依赖能搞定 RAC 和 Data Guard 的人,这类人现在真的不好招。我认识一个做 19c 迁移外包的朋友,时薪比三年前涨了快一半。所以别听人说 Oracle 要完了就全盘放弃,也别指望一张 OCP 改命——证书是入场券,不是护城河。