Course ID: #ORC12CSQLPL3

Oracle AI Database 26ai (vormals 23ai) – PL/SQL Aufbau: Programmierung und Tuning

Dauer: 5 Tage Daten: 7 Dezember 2026 15 März 2027 14 Juni 2027 13 September 2027

Der Aufbaukurs für alle, die PL/SQL bereits einsetzen und jetzt sauberer, sicherer und schneller entwickeln wollen. Schwerpunkte sind Packages und Programmstruktur, Bulk-Verarbeitung, dynamisches SQL, Compound Trigger, LOBs und JSON – und ein ausführlicher Block zu Performance: Compiler-Optimierung, Result Cache, Profiling mit DBMS_HPROF und PL/Scope. Dazu kommen die neuen Möglichkeiten der Oracle AI Database 26ai (vormals 23ai) aus Entwicklersicht: Duality Views, Vektoren und SQL Firewall.

Programmeinheiten professionell bauen

 

  • Prozeduren und Funktionen erstellen und verwalten
  • Packages: Overloading, Initialisierung, persistenter Package-State
  • Entwurfsentscheidungen für wartbaren PL/SQL-Code
  • Abhängigkeiten verwalten und Fine-Grained Dependency Tracking

 

Collections und Bulk-Verarbeitung

 

  • Assoziative Arrays, Nested Tables und VARRAYs im Vergleich
  • BULK COLLECT mit LIMIT, FORALL mit SAVE EXCEPTIONS
  • Fehlerbehandlung beim Bulk-Binding mit SQL%BULK_EXCEPTIONS
  • Pipelined Table Functions

 

Dynamisches SQL und Standardpakete

 

  • EXECUTE IMMEDIATE und DBMS_SQL im Vergleich
  • Von Oracle mitgelieferte Pakete in der Anwendungsentwicklung
  • DBMS_SCHEDULER, UTL_FILE, DBMS_LOB und DBMS_METADATA
  • Native Compilation und konsequente Nutzung von Bind-Variablen

 

Trigger für Fortgeschrittene

 

  • DML-, DDL- und Datenbank-Event-Trigger
  • Compound Trigger und ihr Einsatzzweck
  • Die Mutating-Table-Problematik erkennen und auflösen

 

Grosse Objekte und moderne Datentypen

 

  • LOBs und SecureFile LOBs
  • JSON-Daten in der Datenbank verarbeiten
  • JSON Relational Duality Views aus PL/SQL heraus nutzen
  • Der VECTOR-Typ, DBMS_VECTOR und DBMS_VECTOR_CHAIN, ONNX-Modelle laden

 

Performance-Analyse und Tuning

 

  • Den PL/SQL-Compiler steuern: PLSQL_OPTIMIZE_LEVEL und Compiler-Warnungen
  • Result Cache für SQL und PL/SQL
  • Profiling und Tracing mit DBMS_PROFILER, DBMS_HPROF und PL/Scope
  • Context Switches messen und reduzieren, PRAGMA UDF und WITH FUNCTION

 

Sicherheit in PL/SQL

 

  • SQL-Injection verhindern: Bind-Variablen und DBMS_ASSERT
  • Definer-Rights gegen Invoker-Rights (AUTHID)
  • Schema-Privilegien statt Einzelberechtigungen
  • SQL Firewall als zusätzliche Schutzschicht

 

Integration und Ausblick

 

  • PL/SQL mit externen C- und Java-Routinen verbinden
  • JavaScript Stored Procedures als Alternative zu PL/SQL
  • Select AI und RAG-Muster aus PL/SQL heraus
  • Vorbereitung auf die Prüfung 1Z0-149
Lernlösung

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar

Sprache

Deutsch, Englisch, Französisch, Italienisch

Daten

2026/12/07, 2027/03/15, 2027/06/14, 2027/09/13, flexibel, auf Anfrage

Ort

Brüttisellen, Lausanne, flexibel, auf Anfrage

Entwicklerinnen und Entwickler mit PL/SQL-Praxis, die grössere Anwendungen strukturieren, bestehenden Code beschleunigen und Sicherheitsfragen sauber lösen müssen. Vorausgesetzt werden die Inhalte des Kurses «Oracle AI Database 26ai – PL/SQL Grundlagen» oder gleichwertige Erfahrung im täglichen Einsatz.

  • Grössere PL/SQL-Anwendungen mit Packages sauber strukturieren
  • Massenverarbeitung mit BULK COLLECT und FORALL beherrschen
  • Dynamisches SQL sicher einsetzen und SQL-Injection verhindern
  • Compound Trigger und die Mutating-Table-Problematik lösen
  • Mit LOBs und JSON-Daten arbeiten
  • Laufzeit messen, Engpässe finden und gezielt optimieren
  • Die neuen Datentypen der AI Database aus PL/SQL heraus nutzen
★★★★★
Ben D. · Google
„Super Schule mit einem Weltklasse Dozenten. Klare Empfehlung“
★★★★★
Nicole M. · Google
„Bin rundum zufrieden. Sehr guter Service.“
★★★★★
Kurt B. · Google
„Klein aber fein. Hier wird mehr auf Qualität … gesetzt! “

CHF3'700CHF13'500 zzgl. MwSt

Leeren

ANMELDEN

Newsletter

Erhalten Sie aktuelle Informationen zu neuen Schulungen, Angeboten und Aktionen per E-Mail.

Email Subscription
Prozess- und Qualitätsmanagement
Amazon