Prüfungsroutine lässt sich trainieren: Die Testengines von ZertSoft simulieren die echte 1z1-148 Prüfungsumgebung inklusive Zeitlimit. So gehen Sie 2026 bestens vorbereitet in die Oracle Database: Advanced PL/SQL.
Oracle 1z1-148 Prüfungsübersicht:
| Zertifizierungsanbieter: | Oracle |
|---|---|
| Prüfungsname: | Oracle Database: Fortgeschrittenes PL/SQL |
| Prüfungsnummer: | 1Z0-148 |
| Verfügbare Sprachen: | Englisch (USA) |
| Prüfungsdauer: | 120 Minuten |
| Anzahl der Fragen: | 75–85 |
| Prüfungsgebühr: | 245 USD |
| Verwandte Zertifizierungen: | Oracle Database SQL Certified Associate Oracle Database PL/SQL Developer Certified Professional Oracle Database: Programmierung mit PL/SQL (1Z0-149) |
| Prüfungsformat: | Mehrfachauswahl, Einfachauswahl |
| Mindestpunktzahl: | 62 % |
| Gültigkeitsdauer des Zertifikats: | Ohne Ablaufdatum |
| Empfohlenes Training: | Oracle Database: Schulung zu fortgeschrittenem PL/SQL |
| Prüfungsanmeldung: | Anmeldung bei Pearson VUE Oracle Education |
| Beispielfragen: | DOWNLOAD DEMO |
| Prüfungsmethode: | Computergestützte Prüfung in Prüfungszentren von Pearson VUE; Option zur Online-Prüfung mit Aufsicht verfügbar |
| Voraussetzungen: | Empfehlung: Bestehen von 1Z0-071 (Oracle Database SQL) oder 1Z0-144 / 1Z0-149 (Programmierung mit PL/SQL); fundierte Praxiserfahrung mit PL/SQL |
| Offizielle Syllabus-URL: | https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-148 |
Oracle 1z1-148 Prüfungsthemen:
| Abschnitt | Gewichtung | Ziele |
|---|---|---|
| Thema 1: Sicherheit und Stabilität des Codes | 13% | - Ausführungsrechte des Erstellers im Vergleich zu denen des Aufrufers - Verwendung von DBMS_ASSERT - Verhinderung von SQL-Injektionen - Feingranulare Zugriffskontrolle (VPD) |
| Thema 2: Arbeiten mit Sammlungen | 13% | - Methoden für Sammlungen und bewährte Vorgehensweisen - Massenoperationen sowie FORALL und BULK COLLECT - Assoziative Felder, verschachtelte Tabellen, VARRAYs |
| Thema 3: Verwaltung von PL/SQL-Code und Abhängigkeiten | 12% | - Bedingte Kompilierung - Nutzung des Pakets DBMS_METADATA - Verwendung von Kompilierungseinstellungen und Warnhinweisen für PL/SQL - Einsatz von PL/Scope und Datenbank-Dictionary-Sichten - Verwaltung von Abhängigkeiten und Ungültigmachungen |
| Thema 4: PL/SQL-Leistung und Zwischenspeicherung von Ergebnissen | 15% | - Eingliederung von Programmteilen in eine Einheit - DBMS_PARALLEL_EXECUTE - Zwischenspeicherung von Funktionsergebnissen - Konfiguration von DBMS_RESULT_CACHE - Nativer im Vergleich zu interpretierter Kompilierung |
| Thema 5: Fortgeschrittene Schnittstellen und externe Routinen | 12% | - Aufruf von Java aus PL/SQL heraus - Einsatz von Datenbankverknüpfungen und dynamischem SQL - Aufruf externer C-Prozeduren |
| Thema 6: Fehlerbehandlung und dynamisches SQL | 12% | - Fortgeschrittene Behandlung von Ausnahmen - Nutzung des Pakets DBMS_SQL - Nativer dynamischer SQL |
| Thema 7: Leistungsanalyse, Ablaufverfolgung und Fehlersuche | 11% | - Auswertung von Ausführungsstatistiken - Verfolgung der Ausführung mit DBMS_TRACE - Analyse der Leistung mit DBMS_PROFILER |
| Thema 8: Verwaltung großer Objekte (LOBs) | 12% | - SecureFile- und BasicFile-LOBs - Interne im Vergleich zu externen LOBs - Einsatz des Pakets DBMS_LOB - Arbeitsvorgänge mit temporären LOBs |
FAQ: Die wichtigsten Fragen zur 1z1-148 Prüfung
Die Oracle Database: Advanced PL/SQL (Prüfungscode 1z1-148) ist eine offizielle Zertifizierungsprüfung von Oracle. Nach erfolgreichem Ablegen erhalten Sie die Zertifizierung Oracle Advanced PL/SQL Developer Certified Professional auf der Stufe Fachkraft. Die Prüfung ist darüber hinaus mit folgenden Zertifizierungen verbunden: Oracle Database PL/SQL Developer Certified Professional, Oracle Database SQL Certified Associate, Oracle Database: Programmierung mit PL/SQL (1Z0-149). Mit den 108 Übungsfragen von ZertSoft bereiten Sie sich gezielt auf alle Anforderungen dieser Prüfung vor.
In der 1z1-148 Prüfung bearbeiten Sie 75–85 Fragen innerhalb von 120 Minuten. Pro Frage stehen Ihnen damit nur wenige Minuten zur Verfügung – ein gleichmäßiges Antworttempo ist entscheidend. Markieren Sie unsichere Aufgaben und kehren Sie am Ende zu ihnen zurück, statt wertvolle Zeit an einer einzelnen Frage zu verlieren. Trainieren Sie dieses Zeitmanagement vorab mit der Testengine von ZertSoft, indem Sie die 108 Übungsfragen mehrfach unter realen Zeitbedingungen durchlaufen.
Die Bestehensgrenze der 1z1-148 Prüfung liegt bei 62 %; die offizielle Anmeldegebühr beträgt 245 USD. Bedenken Sie: Bei einem Nichtbestehen wird die Prüfungsgebühr für jeden Wiederholungsversuch erneut in voller Höhe fällig. Prüfen Sie Ihren Wissensstand deshalb vor der Anmeldung mit den Übungstests von ZertSoft – erst wenn Sie die 108 Praxisfragen sicher beherrschen, lohnt sich der Gang zur Prüfung.
Für die Anmeldung zur Oracle Database: Advanced PL/SQL gilt Folgendes: Empfehlung: Bestehen von 1Z0-071 (Oracle Database SQL) oder 1Z0-144 / 1Z0-149 (Programmierung mit PL/SQL); fundierte Praxiserfahrung mit PL/SQL Da sich die Anforderungen von Zeit zu Zeit ändern können, empfehlen wir Ihnen, die aktuellen Details vor der Anmeldung auf der offiziellen Seite von Oracle zu prüfen: https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-148.
Die Anmeldung zur 1z1-148 Prüfung erfolgt über folgende offizielle Kanäle:
Die Prüfung wird dabei auf folgende Weise abgelegt: Computergestützte Prüfung in Prüfungszentren von Pearson VUE; Option zur Online-Prüfung mit Aufsicht verfügbar. Bereiten Sie sich vorab mit den 108 Übungsfragen von ZertSoft vor, damit Sie am Prüfungstag keine Überraschungen erleben.
Oracle empfiehlt zur Vorbereitung auf die Oracle Database: Advanced PL/SQL unter anderem folgende Trainings:
Ergänzend zu diesen Schulungen bietet Ihnen ZertSoft 108 Übungsfragen, mit denen Sie das Gelernte unmittelbar anwenden und den Prüfungsalltag realistisch simulieren.
Ja. Bei ZertSoft laden Sie eine kostenlose PDF-Demo der 1z1-148 Übungsfragen herunter und prüfen in Ruhe Aufbau, Schwierigkeitsgrad und Qualität der Inhalte, bevor Sie sich entscheiden. Nach dem Kauf erhalten Sie ab Kaufdatum 365 Tage lang kostenlose Aktualisierungen; nach Ablauf dieses Zeitraums verlängern Sie den Update-Service mit 50 % Rabatt.
Sollten Sie die zur Oracle Database: Advanced PL/SQL gehörende Prüfung innerhalb von 60 Tagen nach dem Kauf nicht bestehen, erstatten wir Ihnen den vollständigen Kaufpreis. Voraussetzung ist, dass Sie innerhalb von 2 Tagen nach dem Prüfungstermin eine Kopie Ihrer Anmeldebestätigung (Enrollment Slip) sowie das offizielle Ergebnisprotokoll (Score Report) als PDF einreichen; der Name des Prüflings muss dabei mit dem Namen des Zahlenden übereinstimmen. Nach Eingang Ihrer Unterlagen ist die Bearbeitung innerhalb von 7 Tagen abgeschlossen. Nicht erstattungsfähig sind ein Nichtbestehen innerhalb der ersten 3 Tage nach dem Kauf, ein reiner Download ohne tatsächliche Prüfungsteilnahme sowie kostenlose Materialien und bereits abgelaufene Bestellungen. Alternativ zur Rückerstattung können Sie kostenlos zwei gleichwertige Prüfungsprodukte Ihrer Wahl erhalten und behalten dabei den Update-Service für Ihr ursprünglich gekauftes Produkt. Die Lieferung erfolgt digital: Nach der Zahlung steht Ihnen der Download sofort zur Verfügung, zusätzlich erreichen Sie die Dateien innerhalb einer Minute per E-Mail – sollte nach 2 Stunden nichts angekommen sein, wenden Sie sich bitte an unseren Kundenservice. Eine Begrenzung der Anzahl der Installationen gibt es nicht.
Die Oracle Database: Advanced PL/SQL gliedert sich in 8 Themengebiete. Zu den wichtigsten Bereichen zählen Verwaltung von PL/SQL-Code und Abhängigkeiten (12%), Leistungsanalyse, Ablaufverfolgung und Fehlersuche (11%) und Fehlerbehandlung und dynamisches SQL (12%). Die vollständige Übersicht aller Bereiche samt Unterthemen und Gewichtungen finden Sie weiter oben auf dieser Seite im Abschnitt mit dem offiziellen Prüfungslehrplan.
Oracle Database: Advanced PL/SQL 1z1-148 Prüfungsfragen mit Lösungen
In which two situations will a result-cached function execute even though no change was made on a dependent table or view? (Choose two.)
- A. when the RELIES_ON clause was not used while creating the function
- B. when a new session was opened to invoke the function which is already cached
- C. when the database administrator has disabled the use of the result cache
- D. when a function was created with invoker's rights using AUTHID CURRENT_USER
- E. when the results for the function have aged out of the cache
Which two statements are true about inlining PL/SQL subprograms? (Choose two.)
- A. Only local subroutines can be inlined.
- B. PLSQL_OPTIMIZE_LEVEL must be set to 3 to inline external subroutines.
- C. PLSQL_OPTIMIZE_LEVEL must be set to a value greater than or equal to 2.
- D. PRAGMA INLINE must be specified.
- E. Programs making use of large helper subroutines are good candidates for inlining.
Examine this code:
Assuming the default edition is ORA$BASE, what is the result of the last execution of hello?
- A. Hello, edition 1.
Hello, edition 2. - B. Hello, edition 2.
- C. Hello, edition 2.
Hello, edition 1. - D. Hello, edition 1.
- E. An exception is raised.
Examine this function header:
FUNCTION calc_new_sal (emp_id NUMBER) RETURN NUMBER;
You want to ensure that whenever this PL/SQL function is invoked with the same parameter value across active sessions, the result is not recomputed.
If a DML statement is modifying a table which this function depends upon, the function result must be recomputed at that point in time for all sessions calling this function.
Which two actions should you perform?
- A. Add the RELIES_ON clause to the function definition.
- B. Add the deterministic clause to the function definition.
- C. Ensure RESULT_CACHE_MAX_SIZE is greater than 0.
- D. Add the RESULT_CACHE clause to the function definition.
- E. Enable the result cache by using DBMS_RESULT_CACHE.BYPASS (FALSE).
Examine these statements:
Which two corrections will allow this anonymous block to execute successfully?
- A. Add wk# .NEXT; before the 7th line.
- B. Add wk#. EXTEND (1); before the 5th line.
- C. Add i PLS_INTEGER; before the 3rd line.
- D. Replace lines 5 and 6 with wk# (i) := tp_rec# (i, i);
- E. Change line #2 to wk# tp_test# := tp_test# (tp_rec# ());

1444 Kundenrezensionen
Wir sind zuversichtlich von unseren Produkten, die wir bieten keinen Mühe-Produkt-Austausch.







Augsten -
Ich bestand heute meine Prüfung ohne Schwerigkeiten. Es ist sehr nützlich. Vielen Dank, ZertSoft.