Hallo Alex.
Ich muss eine (17 MB grosse) M$ Access Datenbank in eine MySQL Datenbank speichern, und dass soll per Cronjob dann täglich geschehen. (Ich habe _kein_ Windows Rechner zur Verfügung)
Du Ärmster:)
=:-)
Ich habe bereits ODBC auf dem Rechner installiert, jetzt aber wie importiere ich nun diese Access (.mdb) Datei in MySQL? Das Ganze soll natürlich möglichst Resourcensparend gehen.
Vielleich helfen Dir ja die MDB Utilities (http://mdbtools.sourceforge.net/) weiter.
Ich habe dieses Tool nach 45 Minuten mit voller CPU-Last abgebrochen :( Scheint nicht das zu sein, was ich brauche. Gruss, NiX.
Hallo NiX,
[...] Ich habe dieses Tool nach 45 Minuten mit voller CPU-Last abgebrochen :( Scheint nicht das zu sein, was ich brauche.
Dann taugt es wohl nichts. 17 MB sind ja nicht gerade viel. Würde ja auch nur dann problemlos gehen, falls die Jet-DB keine Abfragen enthält (die SQL Syntaxen und Funktionen können sich unterscheiden) und die verwendeten Datentypen abbildbar sind. Vielleicht doch mal einen winzigen Windows-Server daneben stellen und remote per ODBC-Bridge auf die .mdb zugeifen? Oder ein geeigneteres Austauschformat wählen. -- Grüße, Alex
NiX - Erich Troxler wrote:
Vielleich helfen Dir ja die MDB Utilities (http://mdbtools.sourceforge.net/) weiter.
Ich habe dieses Tool nach 45 Minuten mit voller CPU-Last abgebrochen :( Scheint nicht das zu sein, was ich brauche.
Welche Version? Die vom CVS? GUI ? Also CVS-Version, 100 Mb mdb-Database und konsole-befehl in script eingebunden: erstellt mir die sql-insertanweisungen je tabelle eine eigene Datei in 50 s (78 Tabellen). Das Source-rpm, das ich erstellt habe kann ich dir per PM schicken, das Script auch, ist aber für Postgresql, müßtest gegebenenfalls kleine änderungen am insertstatment vornehmen. Für Suse 8.0 habe ich auch ein RPM. cu Gerald
participants (3)
-
Alexander Veit
-
Gerald Goebel
-
NiX - Erich Troxler