Derzeit wird unsere Anwendung mit der Oracle 11g-Datenbank ausgeführt. Wir entwickeln eine neuere Version der Anwendung, die auf dem MySQL-Cluster ausgeführt wird. Wir müssen die Daten von der Oracle-Datenbank in die MySQL-Datenbank migrieren. Dies ist keine direkte Kopie von Datenbankobjekten. In einer neueren Version des Anwendungsschemas (Tabellenstruktur und Beziehungen) wird geändert. Außerdem müssen Audittabellen kopiert werden. Gibt es eine Möglichkeit, Tabellen, Spalten aus dem alten Oracle-Schema und dem neuen MySQL-Schema zuzuordnen und eine Kopie anzuwenden, damit die Daten kopiert werden?
Wir denken, diese Aktivität in zwei Schritten durchzuführen. 1. Konvertieren Sie die Oracle-Datenbank in eine MySQL-Datenbank. 2. Schreiben einer gespeicherten Prozedur, um Tabelle für Tabelle zu kopieren.
Gibt es Best Practices bei der Durchführung dieser Art der Datenbankmigration von einem RDBMS-Anbieter zu einem anderen? Gibt es dafür Open Source oder kommerzielle Tools?