Kontakt aufnehmen

Schulungsübersicht

Einführung in die Datenbankmigration

  • Gründe für den Umstieg vom proprietären auf Open-Source-Systeme
  • Vergleich der Architekturen von Oracle, SQL Server und PostgreSQL
  • Häufige Probleme bei Migrationen sowie Erfolgsfaktoren
  • Überblick über gängige Migrationsmethoden

Vorab-Bewertung und Planung der Migration

  • Inventarisierung der Datenbanken sowie Analyse von Abhängigkeiten
  • Einschätzung der Komplexität des Schemas
  • Prüfung der Kompatibilität mit Anwendungen
  • Ausarbeitung eines detaillierten Migrationsplans und Zeitplans

Strategien zur Schema-Migration

  • Umwandlung von Oracle-Datentypen in PostgreSQL-konforme Formate
  • Übersetzung der Datentypen aus SQL Server
  • Anpassung der Tabellenstruktur
  • Zuordnung von Indizes und Einschränkungen

Migration von Objekten: gespeicherte Prozeduren und Funktionen

  • Umwandlung von PL/SQL in PL/pgSQL
  • Techniken zur Übersetzung von T-SQL-Befehlen
  • Ersatz der integrierten Funktionen durch PostgreSQL-Äquivalente
  • Strukturanpassungen bei Paketen und Prozeduren

Tools und Verfahren zur Datenübernahme

  • Einsatz von pg_dump und pg_restore
  • Nutzung des Oracle FDW-Moduls zur Migration
  • Verwendung der SQL Server Integration Services
  • Gewinnung effizienter Methoden für große Datenmengen

Migration des Anwendungscodes

  • Abweichungen zwischen JDBC- und ODBC-Treibern
  • Anpassung der Verbindungszeichenketten in den Codeschnitten
  • Bedachtung der Unterschiede im SQL-Dialekt
  • Lösung spezieller Herausforderungen bei proprietären Funktionen

Tests und Validierung des Migrationserfolgs

  • Sicherstellung der Datenintegrität nach dem Umzug
  • Strategien zur Funktionsprüfung
  • Vergleich der Performancewerte vor und nach der Migration
  • Planung des Parallelbetriebs sowie der späteren Umstellung auf das neue System

Nachbereitende Optimierung der neuen Datenbank

  • Einstellung und Optimierung von Abfragen in PostgreSQL
  • Konfiguration der Parameter für die übernommenen Workloads
  • Einrichtung von Überwachungsmechanismen sowie Warnmeldungen
  • Erforderliche Wartungsmaßnahmen in regelmäßigen Abständen

Lösung typischer Migrationsprobleme

  • Fallstudie: Schwierigkeiten beim Oracle-Umzug
  • Fallstudie: Probleme bei der SQL Server-Migration
  • Möglichkeiten zur Rückgängigmachung fehlerhafter Schritte
  • Gewonnene Erkenntnisse und bewährte Praktiken

Praktisches Migrations-Workshop

  • Schrittweise Umsetzung der Migration anhand eines Beispielschemas
  • Übungen zur Extraktion und Übertragung von Datensätzen
  • Praktische Ausübung des Codeschnitt-Übersetzungsprozesses
  • Evaluierung der Ergebnisse anhand praktischer Tests und Validierungen

Voraussetzungen

  • Grundkenntnisse über relationale Datenbanken
  • Erfahrung mit der Arbeit in SQL
  • Kenntnisse aus dem Bereich der Datenbankverwaltung

Zielgruppe

  • Datenbankadministratoren
  • Anwendungsentwickler
  • IT-Architekten
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien