2013-02-12 14 views
8

Ich weiß, meine Frage klingt ein wenig wie eine Einkaufsanfrage, aber ich glaube ehrlich, dass viele Leute es nützlich finden könnten.Wie kann ich MySQL DDL automatisch in Oracle DDL konvertieren?

Ich habe nach einem automatischen Tool gesucht, das die Datendefinitionssprache vom MySQL-Dialekt in den Oracle-Dialekt umwandelt - andersherum wäre auch in Ordnung. Ich habe "SQL Fairy" gefunden, aber ich konnte es nicht ausführen; wahrscheinlich, weil ich mit PERL nicht vertraut bin.

Gibt es ein kostenloses Tool für Windows, das MySQL DDL in Oracle DDL konvertiert?

+0

mögliche Duplikate von [Ich möchte wissen, welche Probleme mit der Produktion bei der Migration einer Datenbank (Orakel) auftreten?] (Http://stackoverflow.com/questions/8153012/i-want-to- Know-What-Main-Production-Probleme-One-Face-während-Migratin) – APC

+0

@APC Ich möchte keine Datenbanken migrieren. Ich möchte das DDL-Skript übersetzen und beide Versionen unabhängig ausführen. – Josep

+0

Ja, aber Sie könnten Ihre MySQL-Datenbank kopieren, die Kopie migrieren und dann die Oracle DDL susing DBMS_METEDATA zurückentwickeln. – APC

Antwort

0

Oracle hat Webseiten mit Informationen zu diesem Thema: Database Migration Technology, die detaillierte Anleitungen und Hilfe für verschiedene Datenbanken einschließlich MySql gibt.

Das Hauptwerkzeug, auf das verwiesen wird: Oracle SQL Developer ist kostenlos.

+0

Ich schätze Ihren guten Willen in allen Bemühungen zu helfen, aber mein Chef möchte nicht, dass ich mehr Zeit in dieser Ausgabe verbringe. "Behalte einfach beide Versionen der Skripte manuell", hat er mir gesagt. Wenn mir also jemand von einem Werkzeug erzählen kann, von dem ich weiß, dass es meinen Zweck erfüllt, erzähle mir bitte davon. Aber sag mir nicht "Du könntest irgendwo in dieser Dokumentation etwas Nützliches finden", weil ich mir die Zeit nicht erlauben kann, das zu untersuchen. Ich habe schon viel nachforschen und jetzt ist meine Aufmerksamkeit woanders nötig. Tut mir wirklich leid. – Josep

11

Diese Seite funktionierte wirklich für mich und es kann eine Reihe von verschiedenen DDL-Befehlen von Oracle, MySql, M $ Sql ​​Server, Sybase und anderen konvertieren. http://www.sqlines.com/online.

Bitte beachten Sie den Disclaimer unter dem Werkzeug:

Hinweis. SQLines Online ist eine uneingeschränkte Version für NUR EVALUATION NUTZUNG. Für den Einsatz in Projekten benötigen Sie eine Lizenz.

+0

Es tut mir leid, dass ich es jetzt nicht ausprobieren kann. Es ist sechs Monate her, seit die Frage aufkam, und ich musste weitermachen. Ich werde einen Blick auf Ihren Vorschlag werfen, wenn ich wieder zur Dialektumwandlung komme. – Josep

+0

Das Tool hat wirklich gut für mich gearbeitet! – kfox

+0

Ausgezeichnetes Werkzeug! Es hat gut für mich gearbeitet und Zeit gespart. Danke vielmals! – Ciges