In 2026, the atmosphere of the formal exam can be rehearsed at home. The PC test engine recreates it for the 1Z0-147 exam, and Test4Cram includes it with 111 verified practice questions.
Oracle 1Z0-147 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Oracle9i Program with PL/SQL |
| Exam Number: | 1Z0-147 |
| Available Languages: | English |
| Real Exam Qty: | 40-60 (varies by exam version) |
| Passing Score: | 65%-70% (varies by exam version) |
| Exam Format: | Multiple Choice, Multiple Response |
| Certificate Validity Period: | No expiration (legacy certification) |
| Exam Price: | $125–$245 USD (varies by region and time) |
| Related Certifications: | Oracle9i Database Administrator Oracle PL/SQL Developer |
| Exam Duration: | 90-120 |
| Recommended Training: | Oracle University PL/SQL Training |
| Exam Registration: | Oracle Certification Registration Pearson VUE Oracle Exams |
| Sample Questions: | ![]() |
| Exam Way: | Computer-based exam delivered via Pearson VUE (online proctored or test center). |
| Pre Condition: | Basic understanding of SQL and relational database concepts is recommended; no formal prerequisite required. |
| Official Syllabus URL: | https://education.oracle.com/ |
Oracle 1Z0-147 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: Exception Handling | - Predefined exceptions - User-defined exceptions |
| Topic 2: PL/SQL Fundamentals | - PL/SQL block structure - Variables and data types |
| Topic 3: Packages | - Package specification and body - Advantages of packages |
| Topic 4: Cursors | - Implicit and explicit cursors - Cursor FOR loops |
| Topic 5: Triggers | - Trigger timing and events - DML triggers |
| Topic 6: Control Structures | - Conditional statements (IF, CASE) - Loops (FOR, WHILE, LOOP) |
| Topic 7: Stored Procedures and Functions | - Creation and execution - Parameters and return values |
| Topic 8: Advanced PL/SQL Features | - Records and complex data types - Collections (associative arrays, nested tables) |
| Topic 9: SQL Fundamentals | - Joins and set operations - Basic SELECT statements and filtering |
Studying for the Oracle9i program with pl/sql Exam: Answers
The Oracle9i program with pl/sql exam requires a score of 65%-70% (varies by exam version) to pass, and the official registration fee is $125–$245 USD (varies by region and time). Because the fee is significant, preparing thoroughly the first time is the practical choice.
Every session in the test engine is scored and broken down, so you see clearly which topics you handle well and which ones keep costing you points. That picture tells you where your remaining study time belongs — a far better guide than rereading everything evenly.
The Oracle9i program with pl/sql exam contains 40-60 (varies by exam version) questions, and you will have 90-120 minutes to complete them. Practicing within the same limits builds the pacing the real exam demands.
Basic understanding of SQL and relational database concepts is recommended; no formal prerequisite required.
You can confirm the current eligibility requirements on the official 1Z0-147 exam page before you register.
This package includes 111 practice questions for the Oracle9i program with pl/sql exam. Every answer is verified by an experienced team of experts, so you can trust what you study.
You can register for the Oracle9i program with pl/sql exam through the official channels:
Yes. Once downloaded, the online test engine keeps running without an internet connection, on Windows, Mac, Android, or iOS. That means practice continues on flights, in waiting rooms, and anywhere else your day takes you — your 1Z0-147 preparation never has to pause for a missing signal.
The Oracle9i program with pl/sql practice questions are organized around the official exam objectives. Key topics include:
- Packages ()
- Cursors ()
- Stored Procedures and Functions ()
Comparing your practice scores against these topics shows you where the next session should go.
Many candidates combine practice questions with official training. Recommended options include:
Oracle9i program with pl/sql Sample Questions:
You need to disable all triggers on the EMPLOYEES table.Which command accomplishes this?
- A. ALTER employees DISABLE ALL TRIGGERS;
- B. None of these commands; you cannot disable multiple triggers on a table in one command.
- C. ALTER TRIGGERS ON TABLE employees DISABLE;
- D. ALTER TABLE employees DISABLE ALL TRIGGERS;
Correct Answer: D 🗳️
Explanation: Only visible for Test4Cram members. You can sign-up / login (it's free).
All users currently have the INSERT privilege on the PLAYER table. You only want your users to insert into this table using the ADD_PLAYTER procedure. Which two actions must you take? (Choose two)
- A. REVOKE INSERT ON PLAYER FROM PUBLIC;
- B. GRANT EXECUTE,INSERT ON ADD_PLAYER TO PUBLIC;
- C. GRANT EXECUTE ON ADD_PLAYER TO PUBLIC;
- D. GRANT INSERT ON PLAYER TO PUBLIC;
- E. GRANT SELECT ON ADD_PLAYER TO PUBLIC;
Correct Answer: A,C 🗳️
Explanation: Only visible for Test4Cram members. You can sign-up / login (it's free).
What is true about stored procedures?
- A. A stored procedure uses the DECLARE keyword in the procedure body to declare formal parameters.
- B. A stored procedure is named PL/SQL block with at least one parameter declaration in the procedure specification.
- C. A stored procedure uses the DELCLARE keyword in the procedure specification to declare formal parameters.
- D. A stored procedure must have at least one executable statement in the procedure body.
Correct Answer: D 🗳️
Explanation: Only visible for Test4Cram members. You can sign-up / login (it's free).
How can you migrate from a LONG to a LOB data type for a column?
- A. Use the DBMS_MANAGE_LOB.MIGRATE procedure.
- B. Use the UTL_MANAGE_LOMIGRATE procedure.
- C. You cannot migrate from a LONG to a LOB date type for a column.
- D. Use the DBMS_LOB.MIGRATE procedure.
- E. Use the ALTER TABLE command.
Correct Answer: E 🗳️
Explanation: Only visible for Test4Cram members. You can sign-up / login (it's free).
You create a DML trigger. For the timing information, which is valid with a DML trigger?
- A. ON SHUTDOWN
- B. DURING
- C. INSTEAD
- D. ON STATEMENT EXECUTION
- E. BEFORE
Correct Answer: E 🗳️
Explanation: Only visible for Test4Cram members. You can sign-up / login (it's free).
Viewing page 1 out of 23 pages.
Viewing questions 1-5 out of 111 questions.


