logo
Oracle专业级💾 数据库

Oracle Database 19c: PL/SQL Developer Certified Professional (1Z0-078)

Oracle Database 19c PL/SQL 开发认证,验证您在 PL/SQL 编程、存储过程、触发器和包开发的专业能力。

$245
考试费
70
题量
120m
考试时长
63/100
及格分
?
一句话定论 · 看情况

1Z0-078 是 Oracle 19c PL/SQL OCP 认证 — 基于最新长期支持版 19c,比旧版 1Z0-149 更贴近当前市场。如果要考 PL/SQL OCP,优先选 1Z0-078。

会员权益

JR 会员全站通

一个会员解锁全部认证题库、课程折扣和专属工具

  • 全部认证题库免费刷
  • 课程最高 5 折优惠
  • AI 工具 & Chrome 插件
  • 优先预约 1v1 导师
查看会员方案

这张认证到底考什么

先把考试形式、适合人群、备考时长和学习范围讲清楚,再决定要不要投入时间。

Oracle Database 19c: PL/SQL Developer Certified Professional (1Z0-078) 是基于 Oracle 19c(当前最广泛部署的 Oracle 版本,长期支持至 2027 年)的 PL/SQL 开发 OCP 考试。70 题 / 120 分钟,及格线 63%(约 44 题),费用 $245 USD。

和旧版 1Z0-149 的主要区别:1Z0-078 新增了 Oracle 19c 的 PL/SQL 增强特性 — Polymorphic Table Functions(多态表函数,允许函数返回动态列结构)、实时 SQL 监控增强JSON 处理函数(JSON_TABLE/JSON_VALUE/JSON_QUERY 在 PL/SQL 中的使用)。同时,1Z0-078 更强调实际开发场景 — 性能调优(Bulk Collect/FORALL 批量处理)、安全编码(AUTHID CURRENT_USER vs DEFINER 权限模型、SQL 注入防护)。

Oracle 19c 目前是全球企业级 Oracle 部署量最大的版本(IDC 2024 数据),比 12c 和 21c 都多。银行、电信、政府的核心系统大部分运行在 19c 上。

你会反复碰到的核心服务

Oracle 技术数据库管理系统架构性能优化故障排除

学完以后你能带走什么

  • 获得 Oracle 1Z0-078 官方认证
  • 掌握考试核心领域的知识和最佳实践
  • 具备实际项目中应用相关技术的能力
  • 提升 Oracle 技术领域职业竞争力

考试详情

考试代码
1Z0-078
发证机构
Oracle
时长
120 分钟
题目数
70
及格分
63/100
有效期
0
考试费用
$245 USD
题型
单选题、多选题
考试语言
English, 日本語
官方页面

适合谁考

适合人群

  • Oracle 技术相关从业人员
  • 希望获得 Oracle 1Z0-078 认证的 IT 专业人员
  • 数据库管理员和开发人员
  • 云架构师和运维工程师
  • 希望提升 Oracle 技术能力的从业者

开始前最好先有

  • 具备相关 Oracle 技术的基础知识
  • 建议有一定的实践经验
  • 了解基本的数据库或云计算概念

值不值得考?职业价值

Oracle 1Z0-078 持证人的薪资区间、对应岗位、以及真实的职业影响。

澳洲
$100K-145KAUD
美国
$95K-140KUSD
中国
¥220K-400KCNY
PL/SQL DeveloperOracle 19c Database DeveloperERP Technical ConsultantOracle 数据库开发工程师

1Z0-078 相比 1Z0-149 在简历上更有时效性 — 标注 "Oracle 19c" 表明你的技能是当前版本。Oracle 19c 的长期支持至 2027 年(延长支持可到 2030 年),这意味着 19c 相关岗位至少还有 3-5 年需求。

通过 1Z0-078 + 1Z0-071(或 1Z0-082)可以获得 Oracle Database 19c PL/SQL Developer OCP 认证。

不适合的人群:同 1Z0-149 — 不做 Oracle 数据库开发的人不需要考。已经持有 1Z0-149 的人 — 两张证的含金量差异不大,不需要重复考。

备考节奏

有 AWS 实操经验

4-6

零基础切入

8-12

建议日投入

1-2 小时/天

学习路径预览

7
1
1Z0-078 考试概述与备考指南
30 min
2
PL/SQL 基础与程序结构
60 min
3
游标与异常处理
70 min
4
存储过程与函数
80 min
5
包与触发器
90 min
6
动态 SQL 与集合类型
100 min
+ 还有 1 章在完整学习路径里

分阶段备考路径

过来人总结的分阶段备考节奏,按周拆分,不是空话。

1

第一阶段:PL/SQL 核心 + 19c 新特性(3 周)

在 Oracle 19c XE(免费下载)上练习。覆盖所有 1Z0-149 的核心内容(游标/异常/包/触发器),额外学习 19c 新增特性:Polymorphic Table Functions 的创建和使用、JSON_TABLE 在 PL/SQL 块中的应用、DBMS_OUTPUT 的增强。

2

第二阶段:性能优化 + 安全编码(2 周)

Bulk Collect + FORALL 的使用(将逐行处理变为批量处理,性能提升 10-100 倍)。NOCOPY hint 的作用(避免 OUT/IN OUT 参数的值拷贝)。AUTHID CURRENT_USER vs DEFINER 的安全含义(DEFINER 以创建者权限执行,CURRENT_USER 以调用者权限执行)。DBMS_ASSERT 包防止 SQL 注入。

3

第三阶段:动态 SQL + 模考(2 周)

EXECUTE IMMEDIATE 的 USING/INTO/RETURNING INTO 子句。DBMS_SQL 包的完整调用流程(OPEN_CURSOR → PARSE → BIND_VARIABLE → EXECUTE → FETCH_ROWS → CLOSE_CURSOR)。Native Dynamic SQL vs DBMS_SQL 的选型。用题库做 2 次模考,目标稳定 70%+。

通过者的真实经验

过来人的备考时长、分数、以及踩过的坑。

19c 新特性的题不多(3-4 道),但 Bulk Collect/FORALL 的题比 1Z0-149 明显多了 — 考了 5 道性能优化相关的场景题。AUTHID CURRENT_USER 的权限模型也出了 2 道。整体比 1Z0-149 更偏实战。

PL/SQL 开发 6 年78%
电信计费系统 · 备考 4 周

有 1Z0-149 基础后准备 1Z0-078 很快,核心知识点 80% 重叠。19c 新增的 Polymorphic Table Function 考了 1 道,JSON 处理考了 2 道。建议已有 1Z0-149 的人不需要再考 1Z0-078,除非想刷新认证版本。

1Z0-149 持证者,升级到 19c72%
Oracle DBA/Dev · 备考 3 周

同赛道认证对比

Oracle 1Z0-078Oracle 1Z0-149Oracle 1Z0-071
机构OracleOracleOracle
级别专业级助理级助理级
考试费$245$245$245
时长120 min120 min120 min
题量706373
有效期0 0 0

备考技巧与常见失误

💡

70 题 120 分钟,约 1.7 分钟/题。性能优化场景题需要仔细分析"逐行处理 vs 批量处理"的对比。

💡

JSON 处理题不会很深入,只需要会用 JSON_TABLE 和 JSON_VALUE 从 JSON 文档提取数据。

💡

如果你之前考过 1Z0-149,大约 70% 的知识点可以直接复用,重点补 19c 新特性和性能优化部分。

⚠️

**Bulk Collect 的 LIMIT 子句遗忘** — 不加 LIMIT 的 Bulk Collect 会一次性将所有数据加载到 PGA 内存,数据量大时直接 ORA-04030 内存不足。考试经常问"如何优化 Bulk Collect 的内存使用"。

⚠️

**FORALL 不是 FOR ALL** — FORALL 是 PL/SQL 特有的批量 DML 语句,语法和 FOR 循环不同。FORALL 后面只能跟一条 DML 语句,不能嵌套多条。

⚠️

**AUTHID DEFINER 的安全风险** — 以创建者权限执行意味着调用者可能获得超出其自身权限的数据访问能力。考试场景题会问"如何防止存储过程的权限提升风险"。

FAQ

常见问题

如果你准备考 Oracle 1Z0-078,先从真题型练习开始。

73+ 练习题、章节学习路径、模考、错题复盘和 AI 导师都在备考页里。

进入备考页

$39 起 · 前 2 章可免费试学

你可能顺手也会看这些