Migration Oracle Database zu PostgreSQL

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

Die Teilnehmer kennen alle wesentlichen Unterschiede zwischen dem Oracle Database Server und PostgreSQL. Sie können eine Migration von Oracle auf PostgreSQL durchführen und damit erhebliche Software-Lizenzkosten einsparen sowie die Vorteile nutzen, die PostgreSQL aufgrund seiner größeren Nähe zum ISO-Standard und durch seine Erweiterbarkeit bietet.

Zielgruppe

Oracle-Datenbank-Administratoren in Unternehmen, die eine Ablösung der proprietären Software beabsichtigen.

Voraussetzungen

PostgreSQL Administrationskurs

Agenda

1. Überblick über Unterschiede zwischen Oracle und PostgreSQL

  • Datenbank, Schema, Benutzer und Gruppen (Rollen)
  • Benutzer-Authentifizierung
  • Vergleich der Frontends sqlplus, SQLcl und psql
  • Verwendung universeller Frontends am Beispiel DBeaver-CE
  • Datentypen und ihre jeweiligen Entsprechungen
  • Arbeiten mit internationalen Zeichensätzen (Unicode)
  • Zusätzliche Datentypen in PostgreSQL (z. B. BOOLEAN, TIME, geometrische Typen, Bereichstypen)
  • Transaktionsmanagement mit Isolation Levels, Autocommit
  • DDL-Kommandos in Transaktionen

2. Übertragung eines Datenbankschemas

  • Export der Schemadaten aus Oracle
  • Überarbeitung der Kommandos für PostgreSQL
  • Erstellen der Datenbankobjekte in PostgreSQL

3. Übertragung von Dateninhalten

  • Export der Daten aus Oracle
  • Evtl. Anpassung der Daten an PostgreSQL
  • Import der Daten in PostgreSQL
  • Zugriff auf Oracle-DB mittels MED (Management of External Data) von PostgreSQL aus
  • Aktualisieren von Tabelleninhalten aus Oracle

4. Übernahme von Programmcode

  • Vergleich der Syntax von PL/SQL mit pl/pgsql
  • Ggf. Verwendung weiterer Sprachen im PostgreSQL-Server (Tcl, Python, Perl, JavaScript - Vergleich der jew. Möglichkeiten)

5. Verwendung von Tools

  • Ora2Pg
  • ora_migrator
  • Installation
  • Export aus Oracle
  • Import in PostgreSQL

Ziele

Die Teilnehmer kennen alle wesentlichen Unterschiede zwischen dem Oracle Database Server und PostgreSQL. Sie können eine Migration von Oracle auf PostgreSQL durchführen und damit erhebliche Software-Lizenzkosten einsparen sowie die Vorteile nutzen, die PostgreSQL aufgrund seiner größeren Nähe zum ISO-Standard und durch seine Erweiterbarkeit bietet.

Zielgruppe

Oracle-Datenbank-Administratoren in Unternehmen, die eine Ablösung der proprietären Software beabsichtigen.

Voraussetzungen

PostgreSQL Administrationskurs

Agenda

1. Überblick über Unterschiede zwischen Oracle und PostgreSQL

  • Datenbank, Schema, Benutzer und Gruppen (Rollen)
  • Benutzer-Authentifizierung
  • Vergleich der Frontends sqlplus, SQLcl und psql
  • Verwendung universeller Frontends am Beispiel DBeaver-CE
  • Datentypen und ihre jeweiligen Entsprechungen
  • Arbeiten mit internationalen Zeichensätzen (Unicode)
  • Zusätzliche Datentypen in PostgreSQL (z. B. BOOLEAN, TIME, geometrische Typen, Bereichstypen)
  • Transaktionsmanagement mit Isolation Levels, Autocommit
  • DDL-Kommandos in Transaktionen

2. Übertragung eines Datenbankschemas

  • Export der Schemadaten aus Oracle
  • Überarbeitung der Kommandos für PostgreSQL
  • Erstellen der Datenbankobjekte in PostgreSQL

3. Übertragung von Dateninhalten

  • Export der Daten aus Oracle
  • Evtl. Anpassung der Daten an PostgreSQL
  • Import der Daten in PostgreSQL
  • Zugriff auf Oracle-DB mittels MED (Management of External Data) von PostgreSQL aus
  • Aktualisieren von Tabelleninhalten aus Oracle

4. Übernahme von Programmcode

  • Vergleich der Syntax von PL/SQL mit pl/pgsql
  • Ggf. Verwendung weiterer Sprachen im PostgreSQL-Server (Tcl, Python, Perl, JavaScript - Vergleich der jew. Möglichkeiten)

5. Verwendung von Tools

  • Ora2Pg
  • ora_migrator
  • Installation
  • Export aus Oracle
  • Import in PostgreSQL

Tags

Diese Seite weiterempfehlen