lebigmac74
Grünschnabel
Hallo,
ich habe das folgende Problem:
- 2 Rechner A und B
- Auf A läuft Oracle, auf B läuft MySQL
- Die Daten müssen von A nach B
- Zwischen A und B gibt es weder eine Netzwerkverbindung noch sonst irgendwelche Gemeinsamheiten
Ich habe eine PL/SQL Prozedur geschrieben, die mir für jedes Objekt die DDL, eine CSV Datei und die entsprechende Import Anweisung für MySQL generiert. Das Ganze läuft seit 2 Jahren einwandfrei
Durch neue Anforderungen bin ich jetzt aber gezwungen, die 2-3 Tabellen, die Binärdaten enthalten, und die ich bisher schön ignorieren konnte, ebenfalls zu transferieren. Da die beiden Systeme recht unterschiedlich sind und auch des öfteren mal wechseln, komme ich wohl nicht darum, die Binärdaten irgendwie zu kodieren.
Meine Idee war, die entsprechende Spalte einfach hexcodiert in die CSV zu schreiben.
z.B:
1, "48 61 61 6c 6f..."
Das ist auf Export Seite soweit auch kein Problem, aber ich hab keine Ahnung, ob sich die Daten so auch wieder importieren lassen. Ist das möglich? Wenn ja wie? Bin die letzten Jahre nur mit Oracle beschäftigt gewesen und hab mein MySQL Wissen leider ziemlich eingebüßt.
Wenn das so nicht funktioniert, hat jemand eine alternative Idee parat, wie sich da bewerkstelligen lassen könnte?
Gruß, Mac
ich habe das folgende Problem:
- 2 Rechner A und B
- Auf A läuft Oracle, auf B läuft MySQL
- Die Daten müssen von A nach B
- Zwischen A und B gibt es weder eine Netzwerkverbindung noch sonst irgendwelche Gemeinsamheiten
Ich habe eine PL/SQL Prozedur geschrieben, die mir für jedes Objekt die DDL, eine CSV Datei und die entsprechende Import Anweisung für MySQL generiert. Das Ganze läuft seit 2 Jahren einwandfrei
Durch neue Anforderungen bin ich jetzt aber gezwungen, die 2-3 Tabellen, die Binärdaten enthalten, und die ich bisher schön ignorieren konnte, ebenfalls zu transferieren. Da die beiden Systeme recht unterschiedlich sind und auch des öfteren mal wechseln, komme ich wohl nicht darum, die Binärdaten irgendwie zu kodieren.
Meine Idee war, die entsprechende Spalte einfach hexcodiert in die CSV zu schreiben.
z.B:
1, "48 61 61 6c 6f..."
Das ist auf Export Seite soweit auch kein Problem, aber ich hab keine Ahnung, ob sich die Daten so auch wieder importieren lassen. Ist das möglich? Wenn ja wie? Bin die letzten Jahre nur mit Oracle beschäftigt gewesen und hab mein MySQL Wissen leider ziemlich eingebüßt.
Wenn das so nicht funktioniert, hat jemand eine alternative Idee parat, wie sich da bewerkstelligen lassen könnte?
Gruß, Mac