Wie kann ich ausgewählte Tabellen aus einer Oracle-DB 7.3.4 unter UNIX in eine zweite Oracle-DB 7.3.4 unter Windows NT kopieren?
Ich glaube eine Möglichkeit wäre diese Tabellen auf dem 2 Rechner zu erstellen (create-Befehl) und dann mit einem update-Befehl über einen bestimmten Zeitraum die Daten kopieren.
Ist das der optimalste Weg?
Wie würde so ein update-Befehl lauten?
Database link und CREATE TABLE … AS SELECT
Database link zur alten DB einrichten (im folgenden Beispiel heißt dieses link ALTEDB), dann entsprechende Relation in einem statement erzeugen und Daten kopieren:
CREATE TABLE Beispiel AS SELECT * FROM ALTEDB.Beispiel
Nachteil: Ich glaube, dass Constraints, Indexe, etc. nicht erstellt werden.