Ich habe Delphi Starter.
Deshalb kann ich ADODB nicht verwenden
Du hast
keine Datenbank-Komponenten?
Dann lege dir vor die beiden
DB-Server jeweils einen Webserver mit einem PHP-REST und du führst den Abgleich per Cron-Job aus. Die Delphi Tüte kannst du also zulassen
Am liebsten hätte ich natürlich die Variante 2
Dies klingt interessant. Einen Webserver habe ich sowieso im Betrieb, um dann die Daten aus der
MySQL DB abzufragen.
PHP ebenfalls.
Bei einem solchen Abgleich würde ich wie folgt vorgehen:
Gesamte
MySQL Tabelle löschen.
Spalten bzw. Zeilen nach und nach mit CREATE und den DATEN aus der Oracle
DB auffüllen.
Dannach würde ich die zweite Oracle Tabelle wählen und dann mit UPDATE die fehlenden Spalten in der
MySQL Tabelle mit den Daten aus der Oracle Tabelle befüllen.
Warum würde ich die komplette Tabelle löschen?
Weil sich an diversen Stellen der Oracle Tabelle Daten ändern können.
Der Sync umfasst ca. 12000 Zeilen aus der Oracle Tabelle.
Als ich mit PHP und oci_query zuletzt folgenden
Query ausführe: "SELECT * FROM tabellexy" ist mir der Firefox bzw. der Apache Service abgeschmiert...
Gibt es da elegantere Wege oder Tipps eurerseits?