Oracle 11g/12c auf 19c migrieren: Leitfaden

29 November 2021

Oracle Database 11g wird nicht mehr unterstützt, und auch das Supportende für Version 12c rückt immer näher. Daher sollten Sie bereits jetzt eine Migration auf Oracle Database 19c in Betracht ziehen. Diese Version bietet zahlreiche neue Funktionen. Dabei sind jedoch verschiedene Punkte zu beachten und mehrere Migrationsmethoden möglich. Wir geben Ihnen einen Überblick.

Am 16. Juni aktualisierte Oracle die Versions-Roadmap seiner Datenbanksoftware Oracle Database.

Der Support für Version 11.2.0.4 endet am 31. Dezember 2020. Oracle bietet seinen Kunden über ACS (Advanced Customer Services) zwei zusätzliche Jahre kostenpflichtige Unterstützung an, damit sie die Migration dieser Datenbanken durchführen können. Der Service umfasst die Behebung von Fehlern der Stufe 1 und von Sicherheitslücken, die Planung von Updates sowie die Betreuung durch einen Technical Account Manager.

Bei der Auswahl sollte eine sogenannte „Long-Term Release“ bevorzugt werden, also eine Version mit einer möglichst langen Supportdauer.

Oracle unterscheidet in diesem Dokument zwischen zwei Arten von Versionen:

  • „Innovation Releases“ mit einer kürzeren Supportdauer, beispielsweise die Versionen 12.2.0.1 und 18c;
  • „Long-Term Releases“ wie Version 19c, die bis April 2024 ohne zusätzliche Kosten unterstützt wird. Darüber hinaus besteht die Möglichkeit, einen kostenpflichtigen erweiterten Support für drei weitere Jahre abzuschließen.

Zur Erinnerung: Oracle hat die Bezeichnung seiner Versionen geändert und benennt sie nun nach ihrem Erscheinungsjahr. Technisch entspricht Version 18c jedoch der Version 12.2.0.2 und Version 19c der Version 12.2.0.3. Dies ist insbesondere im Hinblick auf die Kompatibilität von Anwendungen von Bedeutung.

Neuerungen und Vorteile von Oracle Database 19c

Version 19c ist die letzte Oracle-Database-Version, mit der Datenbanken im Non-Container-Modus erstellt werden können. Ab Version 20c werden daher alle Oracle-Datenbanken das Container-Modell verwenden.

Dieses als Multitenant bezeichnete Container-Modell ermöglicht es, mehrere Datenbanken in einer einzigen Datenbank zu konsolidieren und gleichzeitig deren individuelle Granularität in Bezug auf Sicherheit, Backups und weitere Funktionen beizubehalten. Seit Version 19.3 können bis zu drei Pluggable Databases genutzt werden, ohne die kostenpflichtige Multitenant-Option erwerben zu müssen.

Wie jede neue Version bietet auch Oracle Database 19c zahlreiche Neuerungen:

  • Umleitung von DML-Anweisungen an eine Standby-Datenbank mit Active Data Guard;
  • Automatischer Flashback der Standby-Datenbank bei einem Flashback der Primärdatenbank;
  • Automatische Indexierung für Datenbanken in der Oracle Cloud oder auf Exadata-Systemen;
  • Echtzeitstatistiken;
  • Hybrid partitionierte Tabellen, deren Daten teilweise in der Datenbank und teilweise in Flatfiles gespeichert werden;
  • Duplizierung von Datenbanken mit DBCA im Silent-Modus sowie Verlagerung einer PDB in eine andere CDB mithilfe von DBCA;
  • Installation des Oracle Clients über ein Image;
  • Quarantäne von SQL-Anweisungen;
  • Analyse der Nutzung von Berechtigungen;
  • Und vieles mehr.

Eine vollständige Übersicht über alle Neuerungen finden Sie in der Oracle-Dokumentation.

Oracle Database 19c im Container-Modus ist derzeit die beste Option für eine Migration von den Versionen 11g, 12c Release 1 oder 12c Release 2.

Migration auf Oracle Database 19c: wichtige Punkte

Eine Datenbankmigration ist sowohl für den DBA als auch für die Nutzer der Anwendungen mit einer gewissen Anspannung verbunden. Es empfiehlt sich, die Migration zunächst ohne Änderung des Funktionsumfangs durchzuführen. Sobald die Anwendung stabil läuft, können ausgewählte neue Funktionen implementiert werden.

Zu den wichtigsten Risiken zählen:

  • Verlust oder Veränderung von Informationen, insbesondere bei einer Änderung des Zeichensatzes;
  • Abweichende Verarbeitung von Anwendungsabfragen aufgrund von Änderungen am Oracle Optimizer, die beispielsweise zu ungeeigneten Ausführungsplänen oder fehlerhaften Ergebnissen führen können;
  • Anwendungen, die von Oracle nicht mehr unterstützte Funktionen verwenden, beispielsweise die Parameter UTL_FILE_DIR, 07_DICTIONARY_ACCESS und STANDBY_ARCHIVE_DEST, Oracle Warehouse Builder, das sich nicht mehr über den Installationsassistenten installieren lässt, Oracle Multimedia, Oracle Streams, RAC in der Standard Edition 2, Oracle Advanced Replication, bestimmte XML-DB-Funktionen sowie Enterprise Manager Database Control;
  • Die Notwendigkeit einer Konformitätsprüfung auf Grundlage der Oracle-Dokumentation.

Daher sind umfangreiche Tests erforderlich, um vor der eigentlichen Migration der Produktionsdatenbanken sicherzustellen, dass die Anwendung ordnungsgemäß funktioniert. Oracle bietet hierfür das Tool Real Application Testing an. Es ermöglicht, die Aktivitäten einer Produktionsdatenbank aufzuzeichnen und in der neuen Version erneut auszuführen, um deren Verhalten zu überprüfen.

Darüber hinaus kann die bestehende Datenbank gleichzeitig hinsichtlich ihrer Version und ihres Hosting-Standorts migriert werden, indem eine Datenbank in der Oracle Cloud genutzt wird. Oracle stellt hierfür das Tool ZDM (Zero Downtime Migration) bereit. Damit lässt sich eine Datenbank mit einer sehr kurzen Betriebsunterbrechung in die Oracle Cloud übertragen.

Bei den Datenbanken in der Oracle Cloud kann es sich um selbstverwaltete Services auf Basis von Version 19c handeln, beispielsweise Autonomous Data Warehouse oder Autonomous Transaction Processing. Alternativ können Datenbanken der Versionen 11g, 12c, 18c oder 19c in einem Bare-Metal- oder virtualisierten Cloud-Service betrieben werden. Nach der Einrichtung in der Oracle Cloud kann die Datenbank auf dieselbe Weise migriert werden wie eine beim Kunden gehostete Datenbank.

Verschiedene Methoden für die Migration auf Oracle Database 19c

Für die Migration auf Oracle Database 19c stehen mehrere Methoden zur Verfügung. Wir stellen Ihnen drei der am häufigsten verwendeten Verfahren vor.

Ein direktes Upgrade ist eine unkomplizierte Lösung. Es kann entweder mit dem Database Upgrade Assistant (DBUA), mit AutoUpgrade – siehe den Blog von Mike Dietrich – oder manuell durchgeführt werden. Voraussetzung ist jedoch, dass das verwendete Betriebssystem mit beiden Datenbankversionen kompatibel ist.

Oracle Database 11g kann beispielsweise unter Red Hat Enterprise Linux 5 und 6 installiert werden, während Oracle Database 19c nur unter Red Hat Enterprise Linux 7 und 8 installiert werden kann.

Darüber hinaus ist ein direktes Upgrade je nach Ausgangsversion nicht immer möglich.

Ein Upgrade in Verbindung mit einer Migration kann abhängig von der Version der Quelldatenbank und den damit verbundenen Änderungen mithilfe von vier verschiedenen Lösungen durchgeführt werden. Die einzelnen Lösungen unterscheiden sich hinsichtlich ihrer Komplexität und Geschwindigkeit:

  • Methode 1: DBUA oder Upgrade mithilfe von Kommandozeilenprogrammen;
  • Methode 2: Vollständiger Datenbanktransport oder Transport nach Tablespace;
  • Methode 3: Export und Import der Daten.

Professionelle Unterstützung für eine stressfreie Migration

Um die Sicherheit Ihrer Datenbanken zu gewährleisten, sollten Sie bereits jetzt eine Migration auf Oracle Database 19c in Betracht ziehen. Dadurch profitieren Sie von einer unterstützten, sichereren und leistungsfähigeren Technologie sowie von zahlreichen neuen Funktionen.

Wir unterstützen Sie mit einer vorbereitenden Analyse, um die Kompatibilität Ihres aktuellen Systems mit einer neueren Version von Oracle Database zu prüfen, die Einhaltung der Oracle-Vorgaben sicherzustellen, die Funktionsfähigkeit Ihrer Anwendungen zu testen und die eigentliche Migration entweder On-Premises oder in die Cloud durchzuführen.

Darüber hinaus können wir den zuverlässigen Betrieb Ihrer Datenbanken gewährleisten – mit umfassenden Service-Level-Zusagen und einer Verfügbarkeit von bis zu 99,9 % rund um die Uhr.

Benötigen Sie einen Experten?

Wenn Sie weitere Informationen oder Unterstützung bei der Einrichtung oder Migration Ihrer Umgebungen benötigen, kontaktieren Sie uns.

Unsere Experten beantworten Ihre Fragen

Sie haben Fragen zu einem der Artikel? Sie brauchen Beratung, um die richtige Lösung für Ihre ICT-Probleme zu finden?

Weitere Artikel aus der Kategorie Data & AI

Der „erweiterte“ Entwickler: Welchen Platz nimmt der Mensch im Zeitalter des „Vibe Coding“ ein?

Was ist Vibe Coding? Erfahren Sie, wie KI-Agenten und generative KI die Softwareentwicklung, Produktivität und Rolle des Menschen verändern.

Artikel lesen

Veröffentlicht am

07 Juli 2026

HR-Daten: Mitarbeiterengagement steigern

Nutzen Sie HR-Daten, um die Employee Experience zu messen, das Recruiting zu verbessern, Weiterbildungen zu personalisieren und das Engagement zu stärken.

Artikel lesen

Veröffentlicht am

07 Juli 2026

Was ist IoT? Definition, Funktionsweise und Beispiele

Erfahren Sie, was IoT ist, wie das Internet der Dinge funktioniert und wie Unternehmen Daten vernetzter Geräte für effizientere Abläufe nutzen.

Artikel lesen

Veröffentlicht am

05 Juli 2026