Ich schreibe und optimiere Oracle PL/SQL Pakete, Prozeduren und Business Logic
Oracle DB Experte Python n8n Automation 25 Jahre Backend-Entwicklung
Über diesen Service
Komplexes PL/SQL ist der Punkt, an dem die meisten Oracle-Projekte stecken bleiben.
Über 25 Jahre Erfahrung mit Produktions-PL/SQL: Fortgeschrittene Queuing-Frameworks, pipelined Table Functions für High-Volume-ETL, hunderte von Paketen mit komplexen Geschäftsregeln.
Was ich erstelle:
- PL/SQL Pakete mit geschichteter Business Logic
- Advanced Queuing (AQ): Produzenten, Konsumenten, Multi-Subscriber-Setups
- Pipelined Table Functions für Streaming und Batch-Verarbeitung
- ETL-Prozeduren mit Bulk-Operationen (FORALL, BULK COLLECT)
- PL/SQL Refactoring: saubere Struktur, Fehlerbehandlung, Logging
Wann du dich melden solltest:
- Dein Team hat Schwierigkeiten mit fortgeschrittenen PL/SQL-Mustern
- Du brauchst Oracle AQ richtig von Anfang an
- Ein Batch-Job dauert Stunden, sollte aber Minuten dauern
- Business Logic soll in die Datenbankschicht verlagert werden
Was du bekommst:
- Getesteten PL/SQL-Code (Package-Spec + Body, Prozeduren, Funktionen)
- Unit-Test-Abfragen + Inline-Dokumentation für komplexe Abschnitte
- Hinweise zur Oracle-Version-Kompatibilität
Was ich brauche:
- Beschreibung der Business Logic oder des Verarbeitungsziels
- Schema DDL (anonymisiert ist in Ordnung)
- Oracle-Version + Volumenerwartungen
FAQ
Automatische Übersetzung
Wir verwenden Oracle 11g / 12c. Ist das zu alt?
Überhaupt nicht. PL/SQL ist über alle Versionen hinweg sehr stabil. Ich habe Erfahrung ab Oracle 9i. Erwähne einfach deine Version bei der Bestellung.
Kannst du mit unserem bestehenden PL/SQL-Code arbeiten?
Ja. Für Standard- und Premium-Pakete teile zunächst ein Beispiel deiner bestehenden Pakete, damit ich den Stil und die Konventionen prüfen kann – so passt der neue Code zu dem, was bereits vorhanden ist.
Wir verwenden Advanced Queuing, aber es funktioniert nicht wie erwartet. Kannst du das beheben?
AQ-Fehlerbehebung und Refactoring sind etwas, das ich professionell gemacht habe. Beschreibe das Problem in einer Nachricht vor der Bestellung, und ich bestätige, ob es im Scope ist.
Unterschreibst du NDAs für Arbeiten mit proprietärer Business Logic?
Ja. Für alles, was sensible Geschäftsregeln betrifft, ist eine einfache NDA Standard. Wir können das vor dem Teilen von Code oder Schema vereinbaren.
Kannst du auch bei Oracle Forms helfen?
Ja — Oracle Forms mit PL/SQL ist etwas, womit ich gearbeitet habe. Wenn Forms Teil deines Scopes ist, erwähne es frühzeitig, damit wir das Paket richtig dimensionieren können.

