匠人学院 JR Academy
  • Position

    Where am I now, and where should I go?

    A few questions show how much AI affects your current role and where the openings are. Free, no sign-up.

    Check where I stand, free

    How AI changes careers

    Will AI replace my job?AI impact and transition paths for common careersNew jobs in the AI eraWhat they do, what they need, how to move inAI impact checkA few questions on the risks and openings in your role

    Self-checks

    Readiness assessmentHow ready you are for AI Engineer interviewsCareer personality testDirections that suit how you workCareer planningAnswer a few questions to see careers that may fitReturning to China checkJob prospects in China by school, major and graduation date
  • Skill

    Not sure which AI skills to learn?

    Start with a free learning path that goes from basics to hands-on work; move to a bootcamp or a mentor when you want structure.

    Start a free learning path

    Free learning paths

    Vibe CodingWrite code with AI, no background neededAI for office workDocuments, spreadsheets and reports with AIPrompt MasterHow to state what you need clearlyAI EngineerRAG, agents and MCP in practiceAI data analysisQueries, cleaning and reports with AIAll learning paths →

    Bootcamps and courses

    All bootcampsFilter by career path, level and formatAI Engineer BootcampEngineering bootcamp from LLM apps to agentsAI Coding for everyoneHands-on AI coding for non-technical learnersAI Workflow BootcampAI workflows for working professionalsInstructorsPractising engineers and industry mentorsAll courses →

    Practice and reference

    Interactive labsPrompt, frontend, Python and AWS practice onlineLearning roadmapsOne map of what to learn in which orderCheat sheetsQuick references for languages and toolsWikiAI tools and concepts explainedVideosTalks, open classes and student storiesFree resources →
  • Evidence

    What will convince an employer?

    Certifications, projects, team work and competition entries, collected into one portfolio.

    See the portfolio

    Certifications

    Cert Master · all certificationsPrep and mock exams for AWS, Azure, GCP, Claude and moreAWS SAA-C03Entry certification for cloud architectsAzure AI-102Microsoft AI engineer certificationClaude certificationsAnthropic Claude certification seriesMock examsTimed practice in the real exam interfaceAll certifications →

    Projects and team work

    P3 team projectsBuild a project with real teammates in a simulated team workflowP3 project experienceThe parts of a P3 project that go on your resumeDemo DayProject showcaseP3 certificatesProof once a project is completeAll of P3 →

    Competitions and work

    HackathonsBuild something against the clockSubmit your workAdd your project to the showcaseCareerOS portfolioDo tasks in the desktop app; your results become portfolio pieces
    Cert MasterBrowser extension, app and mini programScreenshot a question for analysis and practise anywhereAbout Cert Master
  • Connect

    How do I get myself in front of employers?

    Resume, interviews, referrals and mentors. See how far you are from the target role first, then decide what to fix.

    Start with Job Hunter

    Resume and openings

    Job HunterAI job search workspace: resume, roles, applicationsAI resumeRewrite your resume against a job descriptionReferralsRoles shared by students and mentorsOpportunitiesInternships, projects and collaborationsOffer boardOffers students have received

    Interviews

    AI mock interviewPractise by text or voice and see the gapsInterview centreQuestions by company and roleInterview storiesReal interview experiencesSystem Design handbookPrepare for system design interviewsAll interview prep →

    Mentors

    1:1 mentorsBook AI, career and technical mentors by the hourGroup tutoringShare a tutor with a few others and pay less eachCareer coachingResume, interview and direction packagesBecome a mentorJoin the JR Academy mentor team
    Job Hunter desktopOne workspace for the whole job searchOrganise real experience and refine resume versions for target roles on macOS or Windows.About Job Hunter
BusinessMembershipDownload CareerOS
匠人学院 JR Academy

Follow Us

linkedinfacebooktwitterinstagramyoutube

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png
EN
Products

CareerOS and tools

  • CareerOS
  • Cert Master
  • Job Hunter
  • Job Hunter web
  • Job Hunter report
  • Job Hunter desktop download
  • My job search reports
  • Buy report credits
  • Job Hunter billing
  • AI Toolbox
  • AI Skill Marketplace

Membership and courses

  • Membership
  • AI membership
  • AI Engineer VIP
  • Bootcamps
  • Training Camp
  • Kanban learning
  • AI Builder course
  • MCP course
  • NotebookLM workshop
  • Business Analyst course
  • Web Full-Stack Bootcamp
  • DevOps Bootcamp
  • Data Engineering Bootcamp
  • Data Analysis Bootcamp
  • Coding for Beginners
  • Algorithm Bootcamp

Career services

  • 1:1 coaching
  • Career coaching
  • BA & PM Internship
  • Data Science Internship
  • Data Analysis Internship
  • Marketing Internship
  • Resume Review
  • Interview Coaching
  • Job Application Service
  • Job Monitoring
  • LinkedIn Management
  • LinkedIn Networking
Library

Learning paths

  • All Learning Paths
  • AI Engineer
  • Context Engineering
  • Vibe Coding
  • Prompt Master
  • AI Builder
  • AI Product Manager
  • Python Basics
  • AI Productivity
  • AI Data Analysis
  • AI Finance
  • AI Content Creation
  • AI Image Creation
  • Frontend Development
  • Hermes Agent
  • OpenClaw Local Agent

Interactive labs

  • Prompt Lab
  • Frontend Lab
  • JavaScript Lab
  • Python Lab
  • AWS Lab
  • Azure Lab
  • LLM Lab
  • Git Lab

Reference and guides

  • Wiki
  • Learning wiki
  • Cheat sheets
  • Roadmaps
  • AI roadmaps
  • Videos
  • Blog
  • Interview handbook
  • Mock exams
  • Free resources

Cities

  • Sydney
  • Melbourne
  • Brisbane
  • Adelaide
  • Singapore
  • Kuala Lumpur
  • London
  • New York
  • San Francisco
  • Los Angeles
  • Seattle
  • Toronto
  • Vancouver

Immigration

  • Australia Immigration
  • Skilled Visa 189/190/491
  • Employer Sponsored 482/186/494
  • Business Visa 188/888
  • UK Immigration
  • US Immigration
  • Canada Immigration
  • Singapore immigration
  • Malaysia immigration
Business

For business

  • AI for Business
  • Business portal sign-in
  • Corporate Training
  • Internship Partnership
  • Recruitment Partnership
  • Enterprise (EN)

Metatree AI Lab

  • Metatree AI Lab (Chinese)
  • AI solutions (Chinese)
  • Digital employees (Chinese)
  • Case studies (Chinese)
  • Metatree AI Lab
  • AI services
  • Digital employees
  • Case studies

AI education for kids

  • Airbotix — AI Coding for Kids
  • AU Family Resource Hub
  • NAPLAN Report Guide
  • My School Data Guide
  • Sydney Private School Fees 2026
  • Kids Coding Programs
About

Company

  • About Us
  • Our Mentors
  • Become a Mentor
  • News & Blog
  • Metaverse Classroom
  • JR Careers
  • JR Store J3.Club
  • Contact Us

Help and policies

  • FAQs
  • Terms & Conditions
  • Privacy Policy
  • Cancellation & Refund Policy
  • Site map

Contact

  • hello@jiangren.com.au
  • 0421-672-555

Offices

Level 10b, 144 Edward Street, Brisbane CBD (Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
45A13, Block B, Oriental Hope Tianxiang Plaza, 500 Tianfu Avenue Middle Section, Wuhou District, Chengdu, Sichuan, China
Business Hub, 155 Waymouth St, Adelaide SA 5000

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

All content on the JR Academy website, including course materials, logos, and information provided, is protected under Australian intellectual property laws. Unauthorized use, sale, distribution, reproduction, or modification is strictly prohibited. Violations may result in legal action. By accessing our website, you agree to respect our intellectual property. JR Academy Pty Ltd reserves all rights, including patents, trademarks, and copyrights. Any infringement will be subject to legal prosecution. View Terms of Service

© 2017-2026 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572

HomeLearnCoursesCerts
  1. Home
  2. Prove it
  3. All certifications
  4. Oracle
  5. 1Z0-149
Oracle助理级数据库

Oracle Database: Program with PL/SQL (1Z0-149)

Oracle Database PL/SQL exam prep covering block structure, variables, cursors, exceptions, procedures, functions, packages, triggers, dynamic SQL, and collections. Includes 29 practice questions with explanations, a 120-minute exam format, and a 63% passing score.

Try the first chapter freePractice questions
63
Official exam questions
120 min
Exam duration
63/100
Passing score
JR ACADEMY / CERTIFICATION PREP

JR Academy practice bank

29practice questions
Build your foundation7 learning chapters
Practice with purposeFocused practice · answer explanations
Test your readinessMock exams · review

29 practice questions available

OverviewLearning pathFAQReviews
01

Understand the certification

1Z0-149 是 Oracle PL/SQL 开发的经典 OCP 考试 — 如果你在写存储过程、触发器、包的 Oracle 项目里工作,这张证直接对口;做应用层 Java/Python 开发的人不需要。

Oracle Database: Program with PL/SQL (1Z0-149) 验证 PL/SQL 编程能力,63 题 / 120 分钟,及格线 63%(约 40 题),费用 $245 USD。这是 Oracle Database PL/SQL Developer Certified Professional (OCP) 的核心考试之一。

考试覆盖 PL/SQL 的全部核心功能:匿名块和命名块、变量声明和赋值、条件语句和循环、显式游标(Cursor)和隐式游标、异常处理(预定义异常 + 自定义异常 + PRAGMA EXCEPTION_INIT)、存储过程和函数、包(Package Spec + Package Body)、触发器(DML/DDL/Database Event/INSTEAD OF)、动态 SQL(EXECUTE IMMEDIATE/DBMS_SQL)。

PL/SQL 在云原生和微服务时代看似过时,但在银行核心系统(Oracle Financials/FLEXCUBE)、电信计费系统(Oracle BRM)、政府 ERP(Oracle E-Business Suite)中仍然是主力语言。这些系统的业务逻辑大量写在数据库存储过程里,短期内不会重写。

Exam at a glance

Exam code
1Z0-149
Provider
Oracle
Format
Single choice / Multiple select
Language
English / 日本語
Validity
No expiry
Exam fee
$245
Official certification page

Skills in focus

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

Learning outcomes

  • Prepare for the Oracle 1Z0-149 exam with a practical study plan
  • Write PL/SQL blocks, subprograms, packages, triggers, and dynamic SQL with more confidence
  • Handle cursors, exceptions, and collections in a cleaner way
  • Improve your fit for Oracle database development and programming roles

Who this is for

  • Oracle developers writing PL/SQL for application and database work
  • Database professionals who need a practical PL/SQL credential
  • IT staff preparing for Oracle database programming roles
  • Engineers who want stronger Oracle support and development skills

Before you start

  • Basic Oracle database knowledge is recommended
  • You should be comfortable with SQL before starting
  • Some hands-on database programming or support experience will help

What do you still need before the Oracle 1Z0-149 exam?

Tell us what you do now and where you want to go. See your gaps in skills, evidence, experience, expression and positioning, and what to work on first. No sign-in needed.

Compare with my situation
02

Your learning path

7 chapters

011Z0-149 Exam Overview and Study PlanFree02PL/SQL Blocks and VariablesFree03Cursors and Exception Handling70 min04Stored Procedures and Functions80 min05Package Design and Triggers90 min06Dynamic SQL and Collections100 min
View the full learning path

Plan your preparation

Learning hours
28h
With relevant experience
4-6 weeks
Starting from scratch
8-12 weeks
Daily study
1-2h

Included in your preparation

  • 29 practice questions built around the real PL/SQL topics in the exam
  • Coverage of blocks, cursors, exceptions, procedures, packages, triggers, dynamic SQL, and collections
  • Mock exam aligned to the 63-question, 120-minute format
  • Plain explanations that focus on how PL/SQL behaves in practice
  • A study flow that starts with core syntax and ends with exam-style scenarios

1. 第一阶段:PL/SQL 基础语法(2-3 周)

在 Oracle XE 或 Oracle Live SQL 上练习。DECLARE-BEGIN-EXCEPTION-END 块结构、变量声明(%TYPE/%ROWTYPE)、IF-THEN-ELSIF-ELSE、CASE、LOOP/WHILE/FOR 循环。重点练习显式游标(CURSOR FOR loop vs OPEN-FETCH-CLOSE 两种写法)和 REF CURSOR(动态游标)。

2. 第二阶段:存储过程 + 包 + 触发器(2-3 周)

CREATE OR REPLACE PROCEDURE/FUNCTION 的参数模式(IN/OUT/IN OUT)和 NOCOPY hint。Package Spec(声明)和 Package Body(实现)的分离机制、Package 初始化块。触发器类型:BEFORE/AFTER + INSERT/UPDATE/DELETE 的 12 种组合、:NEW/:OLD 伪记录、INSTEAD OF 触发器(用于视图 DML)。触发器的执行顺序(Statement-level BEFORE → Row-level BEFORE → DML → Row-level AFTER → Statement-level AFTER)。

3. 第三阶段:异常处理 + 动态 SQL + 模考(2 周)

预定义异常(NO_DATA_FOUND/TOO_MANY_ROWS/ZERO_DIVIDE/DUP_VAL_ON_INDEX)的触发条件。PRAGMA EXCEPTION_INIT 绑定自定义异常到 Oracle 错误码。RAISE_APPLICATION_ERROR(-20000 到 -20999 范围)。EXECUTE IMMEDIATE 的 USING 和 INTO 子句。用 Enthuware 1Z0-149 或 Whizlabs 做 2 次模考。

03

Career value

PL/SQL Developer 在澳洲的需求集中在金融(CBA/Westpac 的 Oracle Financials 团队)和政府部门(Service NSW、Defence)。Seek 上 "PL/SQL Developer" 年薪中位数约 $115K AUD。

1Z0-149 和 1Z0-071(SQL)组合可以获得 Oracle Database PL/SQL Developer OCP,这是 Oracle 开发方向的权威认证。单独 1Z0-149 不够,需要配合 SQL 考试。

不适合的人群:做前端/移动端/云原生微服务的开发者 — PL/SQL 是数据库内嵌的过程化语言,和你的日常工作没有交集。学 Python/Java 写 ORM 操作数据库的人也不需要 PL/SQL 认证。

PL/SQL DeveloperOracle Database DeveloperERP Technical ConsultantOracle 数据库开发
澳洲
AUD 95,000 – 140,000
美国
USD 90,000 – 135,000
中国
CNY 200,000 – 380,000

Preparation tips

  • 63 题 120 分钟,约 1.9 分钟/题。代码阅读题需要手动追踪变量值和游标状态。
  • RAISE_APPLICATION_ERROR 的错误码范围是 -20000 到 -20999,其他范围是 Oracle 保留的。考试可能给一个超出范围的错误码问"会发生什么"。
  • Package 题注意区分 Spec 和 Body — Spec 是接口(其他程序只能看到 Spec 中声明的元素),Body 是实现(可以包含 Spec 中未声明的私有元素)。

Common mistakes

  • **%TYPE 和 %ROWTYPE 混淆** — %TYPE 取单个列的数据类型(v_name employees.first_name%TYPE),%ROWTYPE 取整行的结构(v_emp employees%ROWTYPE)。考试至少 2 道。
  • **触发器的 :NEW 和 :OLD 限制** — INSERT 触发器只有 :NEW(没有 :OLD),DELETE 触发器只有 :OLD(没有 :NEW),UPDATE 两者都有。在不存在的伪记录上引用字段会编译通过但运行时得到 NULL。
  • **EXCEPTION WHEN OTHERS 的位置** — WHEN OTHERS 必须是最后一个异常处理分支,放在其他异常前面会导致编译错误。
04

Before you register

How difficult is the 1Z0-149 exam?

The 1Z0-149 exam contains approximately 63 questions with a 120-minute time limit, requiring a passing score of 63%. It is recommended to study systematically and practice with a large number of questions.

What is the exam fee and validity period?

The 1Z0-149 exam fee is $245 USD. Oracle certifications typically do not have a fixed expiration date, but it is recommended to update regularly to keep your skills current.

How do I register for the exam?

You can register through the Oracle University website or Pearson VUE testing centers. Both online proctored and in-person testing center options are available.

05

Learner experiences

Loading reviews…

工作中天天写 PL/SQL 但考试比想象中细 — 触发器的执行顺序(Statement BEFORE → Row BEFORE → DML → Row AFTER → Statement AFTER)出了 3 道。Package 初始化块的执行时机(第一次调用包中任何元素时执行一次)也考了。

Oracle 开发 5 年

银行 Oracle Financials 团队 · 75% · 4 weeks

PL/SQL 的语法和 Java 差异很大 — 没有类和对象的概念,全是过程化编程。游标(Cursor)的概念对我来说最陌生,花了 3 周才理解显式游标 vs 隐式游标 vs REF CURSOR 的使用场景。

Java 开发转 Oracle

后端 3 年,刚接触 PL/SQL · 65% · 10 weeks

06

Compare your next options

Oracle 1Z0-071

Oracle · 助理级

73 questions · 120 min

Oracle 1Z0-082

Oracle · 助理级

68 questions · 120 min

Oracle 1Z0-078

Oracle · 专业级

70 questions · 120 min

Done reading? Next steps

What do you still need before the Oracle 1Z0-149 exam?

Tell us what you do now and where you want to go. See your gaps in skills, evidence, experience, expression and positioning, and what to work on first. No sign-in needed.

Compare with my situation
  • SkillPractise Oracle 1Z0-149 by exam domainQuestions are grouped by the official exam domains, so you can see which domain still needs work.Open the question bank →
  • SkillOracle 1Z0-149 learning pathWork through the exam scope chapter by chapter, then come back to the questions.See the learning path →
  • ExpressionExplain it in an interviewRun a mock interview for a role that uses this certification and turn what you studied into project stories.Practise an interview →

Start with the first chapter.

2 free chapters · Full preparation from $29

Explore the learning path
OverviewLearnFAQ