logo
Oracle助理级💾 数据库

Oracle Database Administration I (1Z0-082)

Oracle Database Administration I exam prep covering installation, architecture, instance management, user security, backup and recovery, schema objects, and performance basics. Includes 167+ practice questions and a 120-minute exam format with a 63% passing score.

$245
Exam Fee
68
Questions
120m
Exam Duration
63/100
Passing Score
?
Bottom line · It depends

想进 Oracle shop 做初级 DBA 或企业应用开发的人必考;在 Postgres/MySQL + 云原生团队的工程师基本用不上。

MEMBERSHIP

JR Academy Membership

Unlock all certifications, courses & tools at a fraction of the cost

  • All certification exam prep included
  • Course discounts up to 50%
  • AI tools & Chrome extensions
  • Priority 1-on-1 coaching
View Membership Plans

What this certification covers

This page is structured for quick scanning first: exam format, fit, prep time, and the actual study scope.

Oracle Database Administration I (1Z0-082) 是 Oracle OCA (Oracle Certified Associate) 路径的第一张证,同时也是 OCP (Oracle Certified Professional) 必经的前置考试 — 要拿 OCP 必须先过 1Z0-082 再过 1Z0-083。这张证是 2019 年 Oracle 改革认证体系后推出的,取代了老的 1Z0-061 (SQL Fundamentals) 和 1Z0-062 (DBA) 两张证,把 SQL 基础 + DBA 入门合并成一张。

考试 $245 USD、120 分钟、68 题、通过线 63%。考点覆盖面很广:一半题目是 SQL(SELECT、JOIN 的 5 种写法、子查询、集合运算、DDL/DML、约束、视图、序列、索引、基础数据字典),另一半是 DBA 入门(Oracle 体系结构、实例与数据库的关系、表空间与数据文件、用户和权限管理、Net Services/监听器、基础备份概念)。不考 RMAN 细节、不考 Data Guard、不考性能调优 — 这些都是 1Z0-083 的范围。

Oracle Database 在云原生时代被 Postgres/MySQL 压着打 (2025 Stack Overflow 调查 Oracle 使用率 9.4% vs Postgres 49%),但在银行核心系统、电信计费、政府税务社保、ERP (Oracle EBS/Fusion) 场景里仍是绝对统治 — 澳洲 CBA、NAB、Telstra、ATO、Services Australia 的核心系统 2026 年依然跑在 Oracle 19c/21c 上。这些机构的 DBA 岗位一直缺人,Junior Oracle DBA 起薪比同级别 Postgres DBA 高 10-20%。

版本覆盖:1Z0-082 考纲对齐 Oracle 19c 和 21c,所有 SQL 题都假设你在 Multitenant (CDB/PDB) 环境下执行 — 因为非 CDB 模式从 21c 开始已经完全废弃。考前如果你只碰过 11g/12c 非 CDB,要特别补 CDB 这块。

You will work with

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

After preparation

  • Earn the Oracle Database Administration I certification
  • Manage a basic Oracle database environment more confidently
  • Handle security, storage, backup, and recovery tasks correctly
  • Build a practical base for Oracle DBA II and other advanced tracks

Exam details

Exam Code
1Z0-082
Provider
Oracle
Duration
120 minutes
Question Count
68 questions
Passing Score
63/100
Validity
0 years
Exam Fee
$245 USD
Question Types
Single choice, Multiple select
Languages
English, 日本語
Official Page

Who should take it

Good fit

  • Junior DBAs building Oracle administration skills
  • Oracle support staff who manage databases in production
  • IT professionals preparing for Oracle DBA certification
  • Infrastructure engineers who need practical Oracle database knowledge

Before you start

  • Basic Oracle or database knowledge is helpful
  • You should be able to read database terminology and simple admin commands
  • Hands-on practice with Oracle Database is strongly recommended

Is it worth it? Career value

Salary ranges, target job titles, and the real career impact of holding Oracle 1Z0-082.

澳洲
$85K-130KAUD
美国
$80K-125KUSD
中国
¥150K-350KCNY
新加坡
$65K-105KSGD
Junior Oracle DBAOracle Database DeveloperPL/SQL DeveloperOracle EBS / Fusion Apps DBA银行核心系统运维 (Oracle)ERP 数据库工程师数据库运维工程师 (Oracle)

这张证是不是"入场券"完全看你目标公司技术栈。

值得考的人:准备进入 Oracle shop 的 Junior DBA、PL/SQL 开发、EBS/Fusion 运维。在澳洲四大行、Telstra、政府税务部门,招 Junior Oracle DBA 几乎都会在 JD 里写 "OCA certification preferred",有些外包乙方直接写 "OCA/OCP required"。1Z0-082 + 1Z0-083 凑齐 OCP 之后,内部晋升到 Senior DBA 的薪资区间能跳到 AUD 140k-180k。国内股份制银行和四大行的运营商更明确 — 多家银行内部定级文件里写着"中级 DBA 必须持有 OCP",不考就卡在初级。

看情况的人:通用 Backend 开发、数据分析师、或者混合栈 DBA (同时管 Oracle 和 Postgres)。如果你日常只写 SQL 不碰 DBA 操作,花 2-3 个月考这张证的 ROI 不如去学 Postgres 高级特性 + 云数据库 (AWS RDS、Aurora)。真实数据:LinkedIn 上 2026 年 "Oracle DBA" 的 JD 数量在悉尼/墨尔本每月 60-80 个,而 "PostgreSQL" 类 JD 约 200+ 个 — 但 Postgres 候选人供应量大得多,薪资中位数反而低。

不值得考的人:云原生 startup 工程师、做 MongoDB/DynamoDB 的数据工程师、AWS/GCP 原生数据工程师。你几乎不会碰到 Oracle 数据库,这张证对简历没加分。更好的选择是 AWS Database Specialty (DBS-C01) 或 GCP Professional Database Engineer。

1Z0-082 vs 1Z0-071 (SQL) vs 1Z0-083 (DBA II):如果你只想证明 SQL 能力不关心 DBA 操作,1Z0-071 (Oracle Database SQL) 是更纯粹的 SQL 专项证,考纲更深入(复杂 SQL、分析函数、正则表达式),但不被认为是 OCP 路径。1Z0-082 是 OCP 前置的正路 — 如果目标是 DBA 职业,走 082 → 083 这条线。如果你已经过了 082,别停,直接冲 083 — 只考 082 拿个 OCA 头衔意义有限,大部分 HR 只认 OCP。

一个要提前算的成本:OCP 正式证书要求除了 1Z0-082 + 1Z0-083 两张考试之外,还必须参加 Oracle 官方 Hands-on Course (线上或线下),这门课 $3000-4500 USD。很多人考完两张证才发现还要交这笔钱才拿得到 OCP,预算上要提前准备。单独一张 1Z0-082 给你的是 OCA 头衔,不需要额外课程。

Study preparation

With hands-on AWS

4-8 weeks

From scratch

10-16 weeks

Daily pace

1-2 hours/day

Learning path preview

7 chapters
1
1Z0-082 Exam Overview and Study Plan
30 min
2
Oracle Database Architecture and Installation
60 min
3
Instance Management and Storage Structures
70 min
4
User Management and Security
80 min
5
Backup and Recovery
90 min
6
Schema Objects and Performance Management
100 min
+ 1 more chapters inside the full path

Step-by-step preparation

A concrete week-by-week plan from past test-takers — not generic advice.

1

第一阶段:SQL 基础扎实(2-4 周)

1Z0-082 的 SQL 部分占近一半题量。必须熟练掌握 SELECT 的 5 种 JOIN 写法 (INNER / LEFT OUTER / RIGHT OUTER / FULL OUTER / CROSS),以及 ANSI JOIN 语法 vs Oracle 老式 (+) 外连接语法的等价转换 — 考试里两种语法都会出现。子查询要分清 scalar、single-row、multi-row、correlated 四种形态,以及哪些地方可以用 EXISTS 替代 IN。集合运算 (UNION / UNION ALL / INTERSECT / MINUS) 的列数和数据类型对齐规则是必考点。

2

第二阶段:DDL/DML + 约束 + 事务(1-2 周)

亲手在 Oracle Live SQL (livesql.oracle.com 免费) 或本地 VirtualBox 装的 19c/21c 上把 CREATE TABLE、ALTER TABLE、TRUNCATE、DROP 全过一遍。重点搞清楚 5 种约束 (NOT NULL / UNIQUE / PRIMARY KEY / FOREIGN KEY / CHECK) 的可 defer 性、ON DELETE CASCADE vs SET NULL 的区别。事务部分必须理解 SAVEPOINT、隐式 COMMIT 触发条件 (DDL 会触发,DML 不会)、以及 Oracle 读一致性 (Multi-Version Read Consistency) 基本原理。

3

第三阶段:Oracle 架构 + 用户安全 + Net Services(2-4 周)

DBA 入门部分最容易卡。必须把 Oracle 体系结构图背熟 — 实例 (SGA + 后台进程) vs 数据库 (数据文件 + 控制文件 + redo log) 的区别,SGA 里的 Shared Pool、Database Buffer Cache、Redo Log Buffer 各自作用。用户管理要会 CREATE USER、GRANT / REVOKE 系统权限和对象权限、Role 的创建和启用、Profile 的密码策略配置。Net Services 重点是 listener.ora、tnsnames.ora、Easy Connect 语法三种客户端连接方式。

4

第四阶段:题库冲刺 + 考前模拟(1-2 周)

主流题库:Kaplan SelfTest、Udemy 上 Matthew Morris 的题库、ExamTopics (免费但答案要交叉验证)。模考稳定在 75% 以上再去考。考前 3 天重点复习:(1) JOIN 和子查询的变形题;(2) CDB/PDB 场景下的用户管理 (common user C## 前缀的使用规则);(3) 数据字典视图 (USER_TABLES、ALL_TABLES、DBA_TABLES 的作用域区别)。

Real test-taker experiences

What it actually took for real candidates to pass — prep time, scores, and lessons learned.

我是 Java Backend 出身,SQL 基础还可以,但 Oracle 架构完全是新东西。前 3 周被 SGA/PGA 和实例启动阶段 (NOMOUNT/MOUNT/OPEN) 的差异绕晕。后来放弃死背概念,直接在 VirtualBox 里装了套 19c,把 STARTUP NOMOUNT → ALTER DATABASE MOUNT → OPEN 挨个跑一遍,当场就懂了。考试里 SQL 部分反而是送分题,DBA 部分都是场景题要想一下。

T. Nguyen73%
悉尼某 Telco Junior DBA,从开发转 DBA · 9 weeks prep

银行内部要求中级必须 OCP,我 PL/SQL 写了 4 年但没系统学过 DBA,所以先刷 082 打底。SQL 和 DDL/DML 这些日常都在用,就是 JOIN 的 5 种写法和集合运算的细节考前复习了一下。坑是 Multitenant 部分 — 我们生产用的还是 12c 非 CDB,但考试假设都是 CDB 环境,common user 和 local user 的权限继承规则临时抱佛脚学的。

W. Zhao81%
国内某股份制银行,PL/SQL 开发 4 年 · 5 weeks prep

作为功能顾问转技术线,我对 SQL 只会最基础的 SELECT / WHERE,更别提 JOIN 和子查询。真的是从零开始,每天 2 小时学了 14 周。最有效的是把 Oracle Live SQL 当草稿纸,每个概念都去上面写一遍试一下。不建议只看题库 — 我试过纯刷题,做对了也不知道为什么对。要过 082 必须自己动手跑 SQL。

S. Iyer68%
Oracle EBS 功能顾问转技术顾问 · 14 weeks prep

Certification comparison

Oracle 1Z0-082Oracle 1Z0-808Oracle 1Z0-083
ProviderOracleOracleOracle
Level助理级助理级专业级
Fee$245$245$245
Duration120 min150 min120 min
Question count687768
Validity0 yrs0 yrs0 yrs

Study tips and common mistakes

💡

**用 Oracle Live SQL 做 SQL 练习,用 VirtualBox 做 DBA 练习**:livesql.oracle.com 免费,可以直接跑 SQL 但不能做 DBA 操作。DBA 部分必须本地装 Oracle 19c/21c Virtual Appliance (.ova 文件,Oracle 官网免费下载),预留 30GB 磁盘 + 6GB 内存给虚拟机。

💡

**背熟 Oracle 体系结构图**:考试里至少 5-8 题直接基于体系结构图提问。重点记 SGA 5 大组件 (Shared Pool / Database Buffer Cache / Redo Log Buffer / Large Pool / Java Pool) 和 5 个必备后台进程 (SMON / PMON / DBWn / LGWR / CKPT) 的作用。

💡

**68 题 120 分钟 = 每题 1.76 分钟**:SQL 题一般能快速判断 (30-60 秒),DBA 场景题可能需要 2-3 分钟读题。策略是先快速做完所有 SQL 题,把剩余时间留给 DBA 场景题。遇到长题先标记跳过。

💡

**OnVUE 在线监考**:1Z0-082 支持在家考 (OnVUE)。Oracle 的监考比 AWS 严 — 桌面完全清空、墙面不能有海报、后面不能有门。建议提前 2 周预约并做一次设备检测。

💡

**官方文档 > 题库解析**:Oracle Database SQL Language Reference 和 Oracle Database Concepts (19c 版) 是唯一可信的知识源。Kaplan / ExamTopics 题库解析错误率 10-15%,遇到和官方文档冲突永远信官方。

⚠️

**JOIN 类型搞混 LEFT vs RIGHT 的保留方向** — LEFT OUTER JOIN 保留左表所有行,右表不匹配的填 NULL。很多人记反方向,尤其是从 ANSI JOIN 和 Oracle 老式 `e.dept_id = d.dept_id(+)` 语法切换时方向容易错。口诀:`(+)` 写在哪一边,那一边就是"补 NULL 的那边",等价于另一边是 OUTER JOIN 的保留表。

⚠️

**NULL 在条件判断里的诡异行为** — `WHERE column = NULL` 永远返回 false,必须写 `WHERE column IS NULL`。聚合函数 COUNT(column) 会跳过 NULL 但 COUNT(*) 不会。NOT IN 子查询如果子查询结果里含 NULL,整个 NOT IN 永远返回 empty set — 这是每次必考的陷阱题,正确做法是用 NOT EXISTS 替代。

⚠️

**GROUP BY 和 HAVING 的执行顺序** — SQL 逻辑执行顺序是 FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY。WHERE 不能用聚合函数 (因为还没 GROUP BY),HAVING 可以。SELECT 列表里出现的非聚合列必须全部出现在 GROUP BY 里 (Oracle 严格执行这条,MySQL 不严格)。考题经常给你一段 SQL 问哪里会报错,陷阱就在这里。

⚠️

**相关子查询 vs 非相关子查询的执行次数** — 非相关子查询 (subquery 里不引用外部表的列) 只执行一次;相关子查询 (subquery WHERE 里有 `outer.col = inner.col`) 对外层每一行都执行一次。考试会让你判断性能差异或者哪一个能用索引。更隐蔽的坑:相关子查询里 `SELECT 1 FROM ...` 和 `SELECT col FROM ...` 在 EXISTS 场景下结果相同,因为 EXISTS 只看有没有行,不看值。

⚠️

**Sequence 的 NEXTVAL 和 CURRVAL 使用限制** — 必须先在当前 session 里调用过一次 NEXTVAL,CURRVAL 才能用。另外 NEXTVAL 不能在某些上下文里使用:不能在 DISTINCT / ORDER BY / GROUP BY / HAVING / 子查询里、不能在 CHECK 约束里、不能在视图定义里。Oracle 12c 之后可以用 IDENTITY 列 + `GENERATED ALWAYS AS IDENTITY` 替代,但考试两种都考。

⚠️

**USER_ / ALL_ / DBA_ 数据字典视图的作用域** — `USER_TABLES` 只显示当前用户拥有的表,`ALL_TABLES` 显示当前用户有权访问的所有表 (包括别人授权给你的),`DBA_TABLES` 显示整个数据库的所有表 (需要 DBA 权限)。考题给你一个非 DBA 用户场景问哪个视图能查到被 GRANT SELECT 的别人的表,答案是 ALL_TABLES 不是 USER_TABLES。

⚠️

**DDL 会隐式 COMMIT** — 执行任何 CREATE / ALTER / DROP / TRUNCATE 都会自动 COMMIT 之前未提交的 DML。考题场景:事务里先 INSERT 一条然后 CREATE 个无关的表,然后 ROLLBACK — 结果那条 INSERT 已经提交了,ROLLBACK 无效。TRUNCATE 和 DELETE 的区别也是高频考点:TRUNCATE 是 DDL (隐式 commit,不可 rollback,不触发 DELETE trigger),DELETE 是 DML。

FAQ

Frequently Asked Questions

If you plan to take Oracle 1Z0-082, start with real practice.

167+ questions, chapter-by-chapter learning, mock exams, wrong-question review, and AI tutor support live in the exam page.

Go to exam prep

From $29 · 2 free chapters

Related certifications