Tabellenabgleich zwischen 2 Instanzen

Hallo,

folgendes Problem.
2identische Tabellen in 2 Instanzen, mit unterschiedlichen Datenbeständen (ca. 12000 Rows mit CLOB und BLOB Feldern).
aus Instanz A sollen die Daten in Instanz B.
Die Daten die in Instanz B sind, sollen, wenn sich geringfügig etwas geändert hat, ein Update bekommen, sind Daten aus Instanz A nicht vorhanden - ein Insert gemacht werden.
Aber: In Instanz B existieren auch Daten die in A nicht vorkommen (höherer Entwicklungsstand)

Ein schlichter exp-imp scheidet also aus, da man ja die Daten aus Neuentwicklungen erhalten muß.
Der sql COPY Befehl funktioniert leider auch nicht, da in den Tabellen CLOB-Felder sind - die werden nicht unterstützt.

Ein Datenbanklink ist ebenfalls nicht möglich - nicht erlaubt.

Wie bekomme ich den Abgleich hin ?
Per Datapump habe ich auch keine Lösung gefunden, da existiert replace nur auf Tabellenebene.

Das ganzer soll aber nicht nur einmalig laufen, sondern immer wieder auf Anfrage.

Grüße

Chris

Hallo chrisD

und warum kopierst du nicht einfach Tabelle B in A und dann überschriebst du Tabelle B mit A ?

Schönen Sonntag

Stefan Behrendt

Hi,

weil wir eine Referenzumgebung haben und eine Entwicklung.
Die Daten aus der Referenzumgebung sollen in die Entwicklung, ohne das Enwicklungsstände, die neuer sind, überschrieben werden.

Wir haben jetzt zwei Lösungen, mal schauen welche genommen wird.

  1. Export in eine externe Tabelle und Einhängen in in die Zielumgeubung.
  2. Import der Tabellen in ein extra Schema

Danach dann der Abgleich per Insert
Möglichkeit 2 ist wahrscheinlich die einfachste.

Grüße

Chris