Oracle PL/SQL Developer Certified Professional

Study plan

Oracle logo

How to Pass the Oracle PL/SQL Developer Certified Professional Exam

1Z0-149

A study plan for the Oracle PL/SQL Developer Certified Professional certification exam, built from the official domain weights instead of a generic template. Focus heavily on Bulk Processing (FORALL/BULK COLLECT) and Package architecture. Practical hands-on practice in an Oracle XE or Cloud instance is mandatory to understand cursor behavior and exception propagation.

7 domains
65 questions
90 min
66% to pass

Study in weight order, not topic order

The plan below follows the official blueprint weights, so the order of study is the order that returns the most points.

  1. 1

    Subprograms and Packages

    25%
    • Stored procedures and functions
    • Package specification and body
    • Overloading and forward declarations
    • Package variables, constants, and functions in SQL
    • +1 more topics in the blueprint

    16 practice questions tagged to this domain.

  2. 2

    Working with Data

    15%
    • Composite data types - records, INDEX BY tables
    • Explicit cursors and cursor FOR loops
    • Cursor parameters and FOR UPDATE
    • Collections - Nested Tables, Varrays

    10 practice questions tagged to this domain.

  3. 3

    PL/SQL Fundamentals

    15%
    • Declaring PL/SQL variables and data types
    • %TYPE and %ROWTYPE attributes
    • Writing executable statements
    • Built-in SQL functions in PL/SQL
    • +2 more topics in the blueprint

    10 practice questions tagged to this domain.

  4. 4

    Dynamic SQL and Advanced Topics

    15%
    • Native Dynamic SQL (NDS)
    • Bulk binding and FORALL
    • Autonomous transactions
    • NOCOPY hint and DETERMINISTIC clause
    • +2 more topics in the blueprint

    10 practice questions tagged to this domain.

  5. 5

    SQL in PL/SQL

    10%
    • DML and transaction control in PL/SQL
    • SELECT INTO for data retrieval
    • Implicit and explicit data type conversion

    7 practice questions tagged to this domain.

  6. 6

    Code Management

    10%
    • PL/SQL code management
    • Conditional compilation
    • Code-based access control
    • Managing dependencies

    6 practice questions tagged to this domain.

  7. 7

    Exception Handling

    10%
    • PL/SQL exception handling
    • Predefined and user-defined exceptions
    • Exception propagation

    6 practice questions tagged to this domain.

Three phases, in order

Most failures are process failures, not knowledge failures.

Step 1

Phase 1 — Learn the high-weight domains

Start where the points are. The first domains on this plan carry the most weight, so a gap there costs the most. Cover the objectives, then close each topic with practice questions you actually get wrong.

Step 2

Phase 2 — Close the mid-weight domains

The middle of the blueprint is where most candidates plateau. These domains are worth less per topic than the first phase, but they add up fast, and they are the usual difference between a near miss and a clear pass.

Step 3

Phase 3 — Timed full mocks

Stop reading new material at this point. Run full-length exams under the real time limit and the real format, and use the per-domain breakdown to find which domain is still costing you the pass.

Where we put the emphasis

Emphasis is placed on performance optimization and the efficient use of memory through collections, rather than just syntactical correctness.

The order matters less than the loop. Every domain you finish should end with questions you got wrong, because the mistake is the only thing you actually needed to study. On the Oracle PL/SQL Developer Certified Professional that loop is worth 10% of the exam in the first block alone.

More about the Oracle PL/SQL Developer Certified Professional exam

Explore the rest of this page series: format, cost, difficulty, requirements and how to prepare.

Related certifications

Explore other certifications in the same category and see how they stack up.

Frequently asked questions

Everything you need to know about the Oracle PL/SQL Developer Certified Professional exam.