Anmelden

View Full Version : Datenbankspiegelung in MYSQL - wie fange ich an?



babel
01-02-11, 22:41
Guten Abend

Folgende Aufgabe: Ich soll die Datenbank einer AS/400 nach MYSQL replizieren. Also werden Datensätze in der AS/400 geschrieben sind diese sofort in MYSQL verfügbar. Umgekehrt muss es nicht gehen. Ich hab hierbei schon einige Recherchen aufgestellt und bin auf das Programm JTOPEN gestoßen. https://sourceforge.net/projects/jt400/

Ist den das überhaupt der richtige Weg. Nun ja das Programm bring ich auch nicht zum Laufen:

Failed to load Main-Class manifest attribute from
jt400.jarAber das ist ne andere Geschichte. Wie löst ihr solche Datenbankmigrationen/Abgleiche?
Dazu muss ich sagen das ich auf der AS/400 nicht zuhause bin. Es wäre nett wenn ihr mit mir ein wenig Geduld hättet. Die genau Version des Systems kann ich euch im Moment nicht mitteilen, da die Maschine wieder mal dicht gemacht hat.

lg
babel

DBlazkow
02-02-11, 06:54
Guten Morgen

man kann es selbst programmieren, oder ein Tool kaufen.

Link: http://www.hitsw.com/products_services/dbmoto/DBMoto_Factsheet.pdf

Da brauch man aber mind. MySQL 3.23 für das Mirroring.

Mfg
DBlazkow

BenderD
02-02-11, 06:58
...guten Morgen,

mit dem Instrumentarium no chance, ohne AS400 oder Java Kenntnisse geht da nix (JT400 ist ein Datenbanktreiber und kein Programm).
Wenn die Sätze mit native AS/400 Methoden geschrieben werden, geht er glatteste Weg über ArdGate, das ist ein universeller Treiber, mit dem man MySQL und alle anderen JDBC Datenbanken direkt mit native SQL auf der AS/400 verarbeiten kann, zum Beispiel auch aus einem Trigger, ohne Änderung der Anwendungen replizieren könnte.

D*B


Guten Abend

Folgende Aufgabe: Ich soll die Datenbank einer AS/400 nach MYSQL replizieren. Also werden Datensätze in der AS/400 geschrieben sind diese sofort in MYSQL verfügbar. Umgekehrt muss es nicht gehen. Ich hab hierbei schon einige Recherchen aufgestellt und bin auf das Programm JTOPEN gestoßen. https://sourceforge.net/projects/jt400/

Ist den das überhaupt der richtige Weg. Nun ja das Programm bring ich auch nicht zum Laufen:

Failed to load Main-Class manifest attribute from
jt400.jarAber das ist ne andere Geschichte. Wie löst ihr solche Datenbankmigrationen/Abgleiche?
Dazu muss ich sagen das ich auf der AS/400 nicht zuhause bin. Es wäre nett wenn ihr mit mir ein wenig Geduld hättet. Die genau Version des Systems kann ich euch im Moment nicht mitteilen, da die Maschine wieder mal dicht gemacht hat.

lg
babel

babel
03-02-11, 15:21
Hallo Leute

Vielen Dank für eure Antworten. Nach neuesten Ereignissen genügt es nun die Daten lediglich aus der AS/400 DB zu holen und in eine MYSQ zu geben. Ich glaube das dies wohl ein leichtere Schritt ist. Wie mache ich das denn? Ist mir hier mit ODBC geholfen, oder gibt es eine elegantere Lösung wie Export und Import?

lg Babel

BenderD
03-02-11, 16:57
... für eine einmalige Aktion gibt es auf meiner Open Source Seite ein Java Teil (TransferData) mit dem man das machen kann. ODBC geht von der MySQL Büchse aus ebenfalls. CPYTOIMPF auf der AS/400 dann mit FTP rüber und als CSV in MySQL importieren geht ebenfalls.

D*B


Hallo Leute

Vielen Dank für eure Antworten. Nach neuesten Ereignissen genügt es nun die Daten lediglich aus der AS/400 DB zu holen und in eine MYSQ zu geben. Ich glaube das dies wohl ein leichtere Schritt ist. Wie mache ich das denn? Ist mir hier mit ODBC geholfen, oder gibt es eine elegantere Lösung wie Export und Import?

lg Babel