Daten + Tabellen von MySQL nach DB2 portieren


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Andreas Korthaus am August 21, 2003 um 15:54:

Hallo!

Ich versuche gerade meine Daten von MySQL nach DB2 zu übertragen, was erheblich schwieriger ist als ich zunächst dachte. In MySQL kann ich alle Tabellen und Daten als SQL-Statements exportieren und importieren, das ist eigentlich recht praktisch. Das Problem sind zum einen die Create-Statements für die Tabellen, denn die sehen bei DB2 doch in einigen Details anders aus, im Prinzip muss ich jegliche Optimierung/Indices...(wobei es z.B. die Datentypen auch gab, aber bei "spaltenname mediumint(8)" hat er gemeckert, und auch bei unsigned... muss mich wohl mal in die SQL-Syntax einlesen, dachte nicht dass das so verschieden ist) rausnehmen, da es nicht kompatibel von der SQL-Syntax von DB2 ist. Naja, das habe ich dann am Ende noch geschafft, halt alles was es nicht gab rausgelöscht. Und jetzt die Daten, die kann ich dann nicht mehr mit db2 -tf filename.sql importieren, das geht wohl nur mit 64 KB großen Dateien. Kann ich sonst irgendwie eine 250 MB große Datei mit Insert-Anweisungen in db2 einlesen?
Was ich gefunden habe war "db2 import..." und "db2 load...". Nur muss ich die Daten hier dann ins CVS-Format bringen, und dann Tabellenweise importieren. Kann ich nicht die Daten aus den über 100 Tabellen komplett importieren? Das würde doch recht umständich.

Was würdet Ihr mir empfehlen?

Viele Grüße,
Andreas


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]