Oracle PL/SQL Developer Certified Professional (1Z0-149) Practice Test

261 questions available

Build your confidence for Oracle PL/SQL Developer Certified Professional (1Z0-149). Practice the concepts, understand the answers, and strengthen your knowledge one question at a time.

Try a sample question
Try 5 free questions
No account needed. A free account includes 20 questions for this exam.
Certification exam
65 Exam questions
1 hour 30 minutes Time Limit
Professional Level
Your practice
261 Practice questions
4 hours 21 minutes Practice Time
Try 5 free questions
No account needed. A free account includes 20 questions for this exam.
The bar to clear 57 Published passing score for this certification.
Official objectives from Oracle
Oracle261 practice questions
Blueprint verifiedChecked against Oracle official objectivesMetadata verified 2026-06-07How we verify

Exam overview and details

The Oracle PL/SQL Developer Certified Professional (1Z0-149) practice test is designed for experienced database developers and application architects seeking to validate advanced proficiency in Oracle's procedural language extension to SQL. This certification confirms your ability to write robust, efficient, and maintainable server-side code, covering critical areas such as stored procedures, functions, packages, exception handling, and cursor management. Achieving this credential demonstrates mastery of PL/SQL's core and advanced features, including composite data types, control structures, and dynamic SQL interactions with the Oracle Database Server. For organizations relying on Oracle databases, this certification is a benchmark for technical excellence, ensuring that certified professionals can optimize performance, enforce data integrity, and build scalable business logic directly within the database. The 1Z0-149 exam is a key step toward the Oracle Certified Master credential, making it a strategic asset for career progression in database development, data engineering, and enterprise application architecture. This practice test simulates the real exam environment with 140 questions, covering the official exam blueprint to help you identify knowledge gaps, build confidence, and achieve a passing score on your first attempt.

Sample Questions

Choose an answer and explore the explanation to see how practice works.

Handling Exceptions

In an HR payroll load, a PL/SQL developer maps an Oracle error to a named exception. The team wants the smallest change that preserves the existing transaction contract. Which statement or change best matches Oracle PL/SQL behavior?

Creating Stored Procedures and Functions
Scenario

inventory reconciliation task. A warehouse system compares scanned inventory with expected stock using stored PL/SQL routines. During a code review for an Oracle Database 19c PL/SQL module, the team finds this issue: A procedure performs bulk updates and wants per-iteration row counts after `FORALL`.

Which attribute is relevant?

Design Considerations for PL/SQL Code

In a nightly warehouse reconciliation, a PL/SQL developer marks a function PARALLEL_ENABLE. The team wants the smallest change that preserves the existing transaction contract. Which statement or change best matches Oracle PL/SQL behavior?

Creating Compound, DDL, and Event Database Triggers

In a customer self-service report, a PL/SQL developer captures user logon activity. The developer is using Oracle Database 19c, and the table statistics were refreshed yesterday. Which statement or change best matches Oracle PL/SQL behavior?

Handling Exceptions

In a subscription renewal process, a PL/SQL developer runs SELECT INTO for an employee id that may not exist. The schema owner has granted the required object privileges directly where the question assumes access. Which statement or change best matches Oracle PL/SQL behavior?

Career Opportunities & Salary

Median salary: $104,620– Database Administrators

Source: BLS Occupational Employment and Wage Statistics, May 2025 -- Database Administrators (SOC 15-1242), US national. Occupation median, not a certification salary. (2025)

Database Administrators

Exam insights and study advice

In the competitive landscape of enterprise database development, the Oracle PL/SQL Developer Certified Professional credential distinguishes you as a top-tier specialist capable of delivering high-performance, secure, and maintainable database solutions. This certification is globally recognized by Fortune 500 companies, financial institutions, and government agencies that depend on Oracle's reliability. Holding this badge signals to employers and clients that you possess the deep technical skills required to design complex business logic, optimize query performance, and ensure data consistency-skills that directly impact operational efficiency and cost savings. For career advancement, this certification opens doors to senior developer, database architect, and technical lead roles, often commanding a significant salary premium over non-certified peers. It also serves as a prerequisite for higher-level Oracle certifications, positioning you for long-term growth in cloud, big data, and enterprise application ecosystems. In an industry where trust and precision are paramount, this credential provides tangible proof of your expertise, making you a more credible and sought-after professional.

Your Path Forward

You are here Oracle PL/SQL Developer Certified Professional (1Z0-149) Practice Test Step 2 of 3 – Associate
Oracle Database and Java Developer

What this exam covers

Use the published domain weights to plan your study. Practice results do not predict your certification exam score.

01Interacting with the Oracle Database Server

13%

02Creating Stored Procedures and Functions

12%

03Writing Control Structures

12%

04Writing Executable Statements

12%

05Working with Composite Data Types

11%

06Creating and Using Packages

10%

07Declaring PL/SQL Variables

10%

08Handling Exceptions

10%

09Using Explicit Cursors

10%

Exam Details 1Z0-149 | $245 USD | 1 hour 30 minutes

Exam Code 1Z0-149
Vendor Oracle
Exam Cost $245 USD
Passing Score 57
Time Limit 1 hour 30 minutes
Exam questions 65
Question TypesMultiple Choice, Multiple Select
Retake Policy 14-day waiting period after failed attempt. Maximum 3 attempts per exam in a 12-month period. Full exam fee required for each retake.
Exam Format Linear
Online Proctoring Available
Exam rules Closed-book. No notes or reference materials. On-screen calculator for applicable exams. Proctor monitors throughout.
Available In
EnglishBrazilian PortugueseSimplified ChineseJapaneseKoreanSpanish

Frequently Asked Questions

What is the primary difference between a stored procedure and a function in PL/SQL?

How do packages improve code maintainability and performance in Oracle PL/SQL?

What is the purpose of the WHEN OTHERS exception handler, and why should it be used carefully?

What are the advantages of using explicit cursors over implicit cursors in PL/SQL?

How do composite data types like RECORD and associative arrays benefit PL/SQL development?