Test your knowledge before you test the product. Real4Prep's free demo questions for the 1z1-149 exam let you check both your level and our quality in one sitting — try the Oracle Database 19c: Program with PL/SQL demo, and you will not be disappointed.
Oracle 1z1-149 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Oracle Database 19c: Program with PL/SQL |
| Exam Number: | 1Z0-149 |
| Exam Format: | Multiple Choice, Scenario-Based Questions |
| Certificate Validity Period: | Lifetime |
| Related Certifications: | Oracle Database SQL Certified Associate |
| Real Exam Qty: | 65 |
| Exam Duration: | 90 minutes |
| Exam Price: | USD $245 |
| Passing Score: | 66% |
| Available Languages: | English |
| Recommended Training: | Oracle Database 19c: Program with PL/SQL |
| Exam Registration: | Oracle University Registration Pearson VUE Scheduling |
| Sample Questions: | ![]() |
| Exam Way: | Online proctored or onsite at Pearson VUE testing centers |
| Pre Condition: | Recommended: Pass Oracle Database SQL Certified Associate (1Z0-071) or equivalent SQL knowledge |
| Official Syllabus URL: | https://education.oracle.com/oracle-database-19c-program-with-pl-sql/pexam_1Z0-149 |
Oracle 1z1-149 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Using Explicit Cursors | 10% | - Cursor variables - Cursor attributes and FOR loops - Implicit vs explicit cursors |
| Creating Procedures and Functions | 12% | - Parameter modes: IN, OUT, IN OUT - Creation and invocation of subprograms - Function return types and usage |
| Writing Control Structures | 10% | - Iterative and loop statements - Conditional statements - Sequential control |
| Working with Packages | 12% | - Package variables, constants, and cursors - Overloading subprograms - Package specification and body |
| Managing PL/SQL Code | 8% | - Performance optimizations: BULK COLLECT, FORALL - ACCESSIBLE BY clause and access control - Dependency tracking and management - Conditional compilation |
| Creating Triggers | 8% | - DDL and system event triggers - Trigger restrictions and ordering - DML and INSTEAD OF triggers |
| Writing SQL in PL/SQL | 12% | - Record types, %ROWTYPE, and collections - SELECT ... INTO clause usage - DML and transaction control statements |
| Handling Exceptions | 8% | - Predefined exceptions - Exception propagation and handling - User-defined exceptions |
| Declaring PL/SQL Variables | 10% | - Valid and invalid identifiers - Variables, initialization, and bind variables - Data types, %TYPE and %ROWTYPE attributes |
| Writing Executable Statements | 10% | - Lexical units in PL/SQL blocks - Implicit and explicit data type conversion - SQL functions and sequences in PL/SQL - Nested blocks and variable scoping |
1z1-149 Exam Details and Your Advantages
Oracle recommends the following official training options:
Combine a recommended course with score-tracked practice tests for a preparation you can measure.
Written down, so you have nothing to worry about. If you fail the corresponding exam within 60 days of purchase, send us a scanned copy of your enrollment slip and your official Score Report PDF within two days of the exam date; verified claims receive a full refund within seven days. Exclusions: exams taken within three days of purchase, candidate names that differ from the payer, and free or expired products. Prefer a different direction? Exchange your product for two others of equal value at no charge.
Use the official registration channels below:
Select a test center or online appointment, and book early enough to leave room for score-tracked practice.
Upon successful payment, our system automatically emails the product to your mailbox — typically within about a minute — with an instant download link on screen. The testing engine is user-friendly and easy to install, so practice starts immediately. If nothing arrives within two hours, check your spam folder and contact our 24/7 Customer Service. Once purchased, you are granted access to all updates for 365 days, delivered automatically on release, with a 50% renewal discount afterward.
According to the latest exam information, the 1z1-149 exam contains 65 questions within 90 minutes minutes. The testing engine reproduces that scope and calculates your final practice score — a useful reference for judging real-exam readiness.
At present, the 1z1-149 exam requires a passing score of 66%, with a registration fee of USD $245. Oracle sets both figures and may revise them, so confirm on the official site before you schedule.
The Oracle Database 19c: Program with PL/SQL blueprint covers these core domains:
- Working with Packages (12%)
- Handling Exceptions (8%)
- Creating Procedures and Functions (12%)
Further domains complete the official outline; the question bank addresses all of them.
With data, not guesswork. The 1z1-149 testing engine is user-friendly and easy to install; upon completion of each practice test, it calculates your final score, giving you a concrete reference for the real exam. Behind the tools, professionals and IT specialists compose the materials, and every answer is expert-verified — aligned with the real exam's format across the Oracle Database 19c: Program with PL/SQL objectives. Before buying, try the free demo questions to test your knowledge; after buying, 24/7 Customer Service and Live Support assist with any problem, and you can ask the team for a discount code. That is the remarkable experience we work to provide.
Oracle states the following prerequisites for the Oracle Database 19c: Program with PL/SQL: Recommended: Pass Oracle Database SQL Certified Associate (1Z0-071) or equivalent SQL knowledge.
Check the authoritative wording on the official certification page before booking.
Oracle Database 19c: Program with PL/SQL Sample Questions:
Which two are true about lexical units? (Choose two.)
- A. A character literal with zero characters has the BOOLEAN value NULL.
- B. All user-defined identifiers must start with an alphabet.
- C. Identifiers include labels.
- D. Spaces can be embedded in delimiters.
- E. Character literals are case-sensitive.
Correct Answer: B,E 🗳️
Examine this DECLARE section:
Which line will cause an error upon execution?
- A. line 3
- B. line 6
- C. line 2
- D. line 4
- E. line 5
Correct Answer: B 🗳️
Which two blocks of code display a numerical zero? (Choose two.)
- A.

- B.

- C.

- D.

Correct Answer: B,C 🗳️
Which code will successfully create a BODILESS PACKAGE to standardize CONSTANTS and EXCEPTIONS declarations?
- A.

- B.

- C.

- D.

Correct Answer: C 🗳️
Examine these statements from a block of code:
Which two are true? (Choose two.)
- A. The lock acquired when executing the OPEN c1 command will be released only after a COMMIT or ROLLBACK statement is issued.
- B. The FOR UPDATE OF clause can be used only if the WHERE CURRENT OF clause is used in the executable part of the block.
- C. Only the PRICE column can be updated in the PRODUCTS table.
- D. The WHERE CURRENT OF clause can be used only if the FOR UPDATE clause is used in the cursor definition.
- E. An OPEN c1 command will acquire a lock only on the PRICE column in the PRODUCTS table.
Correct Answer: A,D 🗳️



