Oracle XE: Ex- und Import einzelner Tabellen

Tach’chen.

Seit kurzem versuche ich mich an Oracle XE. Wer kann mir sagen, wie folgendes zu bewerkstelligen ist:

Export einzelner Datenbanktabellen aus einer Datenbank –
Import dieser Datenbanktabellen in eine andere Oracle XE Datenbank –
Falls die Tabellen bereits vorhanden sind: Einfügen aller Datensätze zusätzlich zu den bereits vorhandenen Datensätzen.

Wenn es soetwas wie einen sql-dump geben würde (wie bei mysql), wäre mir das Vorgehen ziemlich klar, aber so etwas gibt es bei Oracle nicht, richtig?

Vielen Dank
TTR

Hallo TTR,

Wenn es soetwas wie einen sql-dump geben würde (wie bei
mysql), wäre mir das Vorgehen ziemlich klar, aber so etwas
gibt es bei Oracle nicht, richtig?

Doch, doch. Es gibt exp und imp , und bei korrekt eingestellter Umgebung und Pfaden sollte

exp help=yes
imp help=yes 

Auskunft geben.

HTH muzel

Hallo Muzel,
es gibt zwar (noch) exp und imp - das neue Oracle ab Release 10 propagiert jedoch heftigst die Verwendung der neuen ‚Data Pump‘ Technolgie. Die entsprechenden Tools heissen dann expdp bzw. impdp.

Gruss
bernhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Muzel,
es gibt zwar (noch) exp und imp - das neue Oracle ab Release
10 propagiert jedoch heftigst die Verwendung der neuen ‚Data
Pump‘ Technolgie. Die entsprechenden Tools heissen dann expdp
bzw. impdp.

Manche Gewohnheiten sind eben zählebig…
Für die genannten bescheidenen Ansprüche reicht wahrscheinlich auch das „Daten laden/entladen“ im Text- oder XML-Format, das über das Webfrontend zu erreichen ist (die anderen Tools ja wohl eher nicht?).

Gruß m.

hm, also über die Kommandozeile kriege ich über exp oder auch expdp gar nichts. Der Befehl existiert angeblich nicht. Es handelt sich übrigens um Oracle 10g XE falls das relevant sein sollte.

Vielen Dank
TTR

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo TTR,

Wenn es soetwas wie einen sql-dump geben würde (wie bei
mysql), wäre mir das Vorgehen ziemlich klar, aber so etwas
gibt es bei Oracle nicht, richtig?

Doch, doch. Es gibt exp und imp , und bei korrekt
eingestellter Umgebung und Pfaden sollte

exp help=yes
imp help=yes

Auskunft geben.

hm, also über die Kommandozeile kriege ich über exp oder auch
expdp gar nichts. Der Befehl existiert angeblich nicht. Es
handelt sich übrigens um Oracle 10g XE falls das relevant sein
sollte.

Vielen Dank
TTR

Hallo TTR,

es steht doch explizit bei korrekt eingestellten Pfaden dort. Bitte suche auf Deiner Anlage den Installationsort von Oracle (z.B. bei mir D:\oraclexe\app\oracle\product\10.2.0\server\BIN) und erweitere die Environmentvariable path entsprechend oder mach Dir die Freude jeweils den ganzen Pfad mit davor zu schreiben.

MfG Georg V.