Häufig gestellte Fragen zur Migration von Oracle Database auf OCI

Erste Schritte

Welche Strategie verfolgt Oracle für die Datenbankmigration?

Oracle ist bestrebt, einen einfachen, automatisierten und unterbrechungsfreien Upgrade- und Migrationspfad von jeder Version unserer Datenbank auf die neuesten Versionen und Plattformen bereitzustellen. Unsere Migrationsmethoden decken ein breites Spektrum betrieblicher Anforderungen ab, von herkömmlichen Offline-Backups und -Wiederherstellungen bis hin zu anspruchsvolleren Online-Vorgängen ohne Ausfallzeiten.

Wo finde ich spezifische Informationen zur Migration von Oracle Database?

Der erste Link unten bietet einen Überblick über Migrationsschritte, Planning Advisor, Abbildungen vorgefertigter Workflows für Migrationsmethoden und deren Komponententechnologien. Sie werden feststellen, dass es für jede Migrationsmethode einen Überblick, eine Referenzarchitektur, technische Schritt-für-Schritt-Anleitungen, Oracle LiveLab-Komplettlösungen und eine Dokumentation gibt.

Auf diesen Referenzseiten erhalten Sie weitere Informationen:


Terminologie

Was ist der Unterschied zwischen einer Migration und einem Upgrade?

Bei einem Datenbank-Upgrade, wie beispielsweise bei einem Upgrade von Oracle 19c auf Oracle 23c, werden das Datenbanksoftwaresystem und die zugehörigen Kundenmetadaten aktualisiert, die Kundendaten bleiben jedoch erhalten. Alternativ werden bei der Migration einer Datenbank die Daten auf eine neue Plattform verschoben, z. B. die Migration von On-Premises-Servern zu Oracle Database Cloud-Services auf OCI und Cloud@Customer.

Darüber hinaus erfordern Migrationen von älteren auf neuere Versionen, zwischen Betriebssystemen und Zeichensatzmigrationen in der Regel ebenso Upgrades. Allerdings besteht jedoch eine gewisse Flexibilität bei der Reihenfolge der Upgrades. Diese können vor, während oder nach einer Migration stattfinden. Die Entscheidung über die Reihenfolge basiert sowohl auf geschäftlichen als auch auf technischen Faktoren, die im Oracle Database Upgrade Guide (PDF) und im Cloud Premigration Advisor Tool beschrieben sind.

Welche Migrationsmethoden bietet Oracle?

Die Geschäftskontinuität ist ein wesentlicher Treiber bei der Auswahl einer logischen oder physischen Migrationsmethode.

Geschäftskontinuität Logische Methode Physische Methode
Online
Offline
Optimiert die Migrationsflexibilität Optimiert die Migrationsgeschwindigkeit

Online-Methoden ermöglichen es Anwendungen, während der Migration betriebsbereit zu bleiben. Nach dem anfänglichen Laden älterer Daten werden neuere Daten in Echtzeit erfasst und inkrementell auf die Zieldatenbank angewendet. Zu einem geeigneten Zeitpunkt erfolgt eine endgültige Umstellung und die migrierte Zieldatenbank wird zur Betriebsdatenbank.

Bei einer Offline-Methode sind die Anwendungen nicht betriebsbereit, und die Datenbank wird in einem Vorgang migriert.

Die Wahl der Art der Datenverschiebung stellt einen Kompromiss zwischen der Backup-/Wiederherstellungsgeschwindigkeit und der Flexibilität dar. Die physische Methode basiert auf fehlertoleranten Wiederherstellungsfunktionen mit minimalen bis gar keinen Ausfallzeiten, die Recovery Manager und Oracle Data Guard nutzen. Dies ist zwar die schnellste Methode, sie erfordert aber auch, dass die Quell- und Zieldatenbank identische Merkmale aufweisen, beispielsweise in Bezug auf die Versionen oder Zeichensätze. Die logische Methode basiert auf flexibleren Export- und Importfunktionen, sodass Unterschiede bei der Datenbankkonfiguration und Version beim Verschieben der Daten von der Quelle zum Ziel zulässig sind. Logische Methoden verwenden Oracle Data Pump und Oracle GoldenGate.

Sowohl physische als auch die logische Migrationen wirken sich auf die Performance aus, je nachdem, wie sie die Daten in den Storage schreiben. Bei der physischen Methode werden Daten nach Speicherblöcken gelesen und wiederhergestellt, wodurch die Lücken in den Datenbankdateien beibehalten werden. Dies ist effizient in Bezug auf die Backup-/Wiederherstellungseschwindigkeit, jedoch nicht hinsichtlich der laufenden Betriebsleistung. Der Vorteil der logischen Methode besteht darin, dass Datensätze zusammenhängend geschrieben werden, sodass Lücken beseitigt werden. Für eine optimale Performance ist ein zusammenhängender Speicherplatz zur Minimierung zufälliger Lesevorgänge erforderlich. Hierin liegt der Vorteil der logischen Methode.

Weitere technische Erörterungen finden Sie in diesem Blog.


Strategie

Was sind typische Anwendungsfälle für eine Migration?

Es gibt viele geschäftliche und technische Gründe für die Migration von Datenbanken, z. B. die Senkung der Betriebskosten durch automatische Skalierung von Ressourcen oder die Reduzierung des Geschäftsrisikos durch mehr Verwaltungs- und Sicherheitsautomatisierung. Mit Oracle Databases bietet die Migration von On-Premises in die Cloud viele Optionen für verwaltete Services, wie Oracle Base Database Service (Standard Edition oder Enterprise Edition), Oracle Exadata, Oracle Autonomous Database und Oracle Cloud@Customer.

Anwendungsfälle der Cloud Gesamtbetriebskosten senken Geschäftsrisiken reduzieren
  • Produktionsanwendungen migrieren
  • Daten für Entwicklung und Test replizieren
  • Standby-Datenbanken bereitstellen
  • Keinerlei Hardware-Aktualisierung
  • Ressourcen automatisch skalieren
  • Verwaltungsaufgaben reduzieren
  • Bietet hohe Verfügbarkeit
  • Mehr ML-gestützte Automatisierung
  • Mehr Sicherheit
Einige Beispiele für Anwendungsfälle der Oracle Cloud Infrastructure-Migration und die damit verbundenen geschäftlichen Vorteile.

Wie wähle ich die beste Migrationsstrategie aus?

Die beste Migrationsstrategie berücksichtigt geschäftliche und technische Planungsfaktoren. Oracle bietet automatisierte Lösungen, die Upgrade- und Migrationsabläufe mithilfe eingebetteter Oracle Utilities, Oracle Database-Optionen und unterstützender Produkte vereinfachen und optimieren. Außerdem können Datenbankadministratoren mit denselben Oracle Database-Dienstprogrammen auch ihre eigenen Migrationsworkflows entwickeln. Oracle Planning Advisor empfehlen für nahezu jedes Szenario die beste Migrationsmethode. Und denken Sie daran: Oracle und seine Partner sind hervorragende Ressourcen, die Sie bei der Auswahl der besten Strategie unterstützen.

Planning Advisor Geschäftliche Faktoren Technische Faktoren
  • Datenbankbestände
  • Datenbank-Services
  • Migrationsmethoden
  • Datenbankkompatibilität
  • Ausfallzeit
  • Performance
  • Auswirkungen auf Anwendungen
  • Einfachheit
  • Version und Plattform
  • Erweiterte Funktionen
  • Datenbankgröße
  • DBA-Kompetenzen

Was sollte meine Zieldatenbank sein?

Die ideale Zieldatenbank sollte Ihren betrieblichen, wirtschaftlichen und Betriebskostenanforderungen entsprechen. Zu den typischen Anforderungen gehören die Minimierung von Störungen des laufenden Betriebs, die Verbesserung der Performance, Skalierbarkeit und Disaster Recovery sowie die Reduzierung der Gesamtbetriebskosten und der stündlichen Laufzeitkosten.

Einerseits können Sie einfach zu einem gleichwertigen Cloud-Service für Ihre On-Premises-Plattformen migrieren, wie z. B. Oracle Base Database Service oder Oracle Exadata Cloud Service. Oder Sie können die Betriebsplattform Ihrer Datenbank aktualisieren. Hierbei können Sie die Vorteile von Oracle Exadata, dem Branchenführer für Transaktionsverarbeitung, Datenbankkonsolidierung und Data Warehousing, bzw. Oracle Autonomous Database auf der Exadata-Plattform nutzen. Dadurch erreichen Sie mehr Automatisierung und geringere Betriebskosten.

Vergleichen Sie Oracle Cloud Database-Lösungen, um Ihre Anforderungen an die entsprechende Datenbank und Plattform anzupassen, und optimieren Sie anschließend Ihre Auswahl mit dem Database Service Advisor.

Gibt es eine effiziente Möglichkeit, die Migrationskomplexität für meinen gesamten Datenbankbestand zu bewerten?

Ja. Oracle Estate Explorer katalogisiert und analysiert Ihren Datenbankbestand und bewertet sicher seine technischen Merkmale für die Migration zur Autonomous Database-Plattform. Darüber hinaus können Sie Ihren Datenbankbestand hinter Ihrer Firewall auswerten, ohne Daten oder Metadaten mit Oracle teilen zu müssen.


Allgemeine Fragen

Was ist der Unterschied zwischen Recovery Manager und Data Pump für die Datenübertragung als Migrationsmethode?

Oracle Recovery Manager (RMAN) ist das Dienstprogramm für das Backup, die Wiederherstellung und das Recovery der Oracle Database. Um eine optimale Performance zu erzielen, verwenden Quell- und Backupdatenbanken viele identische Attribute. Eine seiner Hauptfunktionen in Bezug auf die Migration besteht darin, dass es inkrementelle Backups erfasst, also Änderungen, die an der Quelldatenbank vorgenommen werden, nachdem der Backup-Vorgang begonnen hat. RMAN ist aufgrund der Backup-/Wiederherstellungsvorgänge auf der Blockebene die schnellere Datenübertragungsoption. Es wird auch als physische Migrationsmethode bezeichnet.

Data Pump wird zum Exportieren und Importieren von Daten verwendet. Es bietet Flexibilität bei der Migration, jedoch auf Kosten der Migrationsperformance. Anders als bei RMAN werden nach dem Beginn des Export- bzw. Backup-Prozesses neue Transaktionen an der Quelle nicht erfasst. Im Gegensatz zu RMAN erfordern logische Methoden außerdem keine identischen Konfigurationen. Dadurch können Migrationen auch Upgrades umfassen. Data Pump, das auch als logische Migrationsmethode bekannt ist, verschiebt Daten langsamer als RMAN, schreibt Datensätze jedoch sequenziell in den Storage. Dadurch wird der Speicherplatz komprimiert und eine schnellere SQL-Performance ermöglicht. Data Pump kann zusammen mit GoldenGate verwendet werden, um eine logische Online-Migrationsmethode zu ermöglichen.

Ist Real Application Testing oder SQL Performance Analyzer für Migrationsworkflows nützlich?

Ja. Oracle Real Application Testing ist eine Oracle Database-Option, die zur Validierung von Migrationen nützlich ist und unabhängig vom Enterprise Manager verfügbar ist. Diese Option umfasst SQL Performance Analyzer und Database Replay. Außerdem ist für die Verwendung dieser Option mit On-Premises-Datenbanken eine Lizenz erforderlich. Weitere Informationen finden Sie in den Lizenzinformationen, Abschnitt 1.4, Tabelle 1-15 unter Oracle Real Application Testing.

Darüber hinaus enthält Enterprise Manager ein ergänzendes Real Application Testing-Managementpaket mit fünf Hauptfunktionen: Database Replay, SQL Performance Analyzer (SPA), Workload Analysis, Database Migration Planner und Database Migration Workbench. Informationen zur Lizenzierung des Real Application Testing Management Packs finden Sie hier.

Die Enterprise Manager Database Migration Workbench bettet SQL Performance Analyzer in ihre Migrationsworkflows ein. Wenn Real Application Testing vorhanden ist, sind die Menüoptionen für den SQL Performance Analyzer in der Enterprise Manager Database Migration Workbench sichtbar.

Weitere Informationen zu Real Application Testing und anderen Migrationstools für Oracle Autonomous Database finden Sie in diesem Blog.

Kann ich unsere On-Premises-Datenbanklizenzen in OCI verwenden?

Das Bring Your Own License-(BYOL-)Programm bietet umfassende finanzielle und funktionale Anreize, die es Ihnen ermöglichen, weniger auszugeben und mehr zu tun, wenn Sie Ihre Datenbanklizenzen auf OCI Database Cloud-Services migrieren. Die Lizenzübertragung soll Ihnen dabei helfen, Ihre Oracle Investitionen mit einem besseren Preis-Leistungs-Verhältnis und niedrigeren Gesamtbetriebskosten zu modernisieren. Darüber hinaus können Sie mit Oracle Support Rewards einen zusätzlichen Vorteil nutzen, mit dem Sie jährliche Support-Gutschriften für jeden auf OCI ausgegebenen Dollar erhalten. Außerdem reduziert Oracle das Migrationsrisiko durch Automatisierung und Services von Oracle sowie auch Drittanbietern.

Weitere Informationen finden Sie in den Universal Credits-Servicebeschreibungen für Oracle PaaS und IaaS und den häufig gestellten Fragen zu BYOL (PDF).

Welches ist der einfachste Migrationspfad zu Autonomous Database?

Abgesehen von allen anderen Komplexitäten ist der einfachste Pfad eine logische Offline-Migrationsmethode, die den kostenlosen OCI Database Migration-Service nutzt. In diesem Onlineservice ist das Cloud Premigration Advisor-Tool eingebettet, das Aufgaben zur Vorbereitung der Quelldatenbank spezifiziert.

Eine Ausnahme ist, wenn Sie bereits eine Lizenz für Oracle Enterprise Manager besitzen, da Sie dann auch Zugriff auf Enterprise Manager Migration Workbench haben. Die Migrations-Workbench bietet einen vollständigen Migrationsworkflow und umfasst als einzige auch Oracle Real Application Testing, um die resultierende SQL-Performance auf dem Autonomous Database-Ziel zu validieren. Dazu ist eine Lizenz für Real Application Testing erforderlich.

Verenden Sie in beiden Fällen, wenn Sie mehr als nur einige wenige Datenbanken haben, Oracle Estate Explorer, um Ihren gesamten Datenbankbestand zu analysieren. Die Analyse priorisiert Migrationen, welche die Datenbanken verwenden, die den geringsten Migrationsaufwand erfordern. Dieses Tool empfiehlt auch Aktionen, um Ihre Datenbanken für die Migration vorzubereiten.