Hallöchen miteinander,
ich habe folgendes Problem:
Von einer Datenbank ora1 im Verzeichnis ora1 habe ich einen vollständigen Export ohne Fehler durchgeführen können (Dumpdatei: ora1.dmp). Diese DB enthält z.B. auch den Tablespace "USERS".
Eine zweite DB ora2 im Verzeichnis ora2 besteht nur aus dem Tablespace "SYSTEM". Für die DB ora2 wollte ich einen vollständigen Export mit der Dunpdatei ora1.dmp durchführen. Dazu wurde in der Dumpdatei die entsprechenden Pfade für die Tablespaces angepasst. Hierfür benutzte ich Notepad.
Wird nun der Import durchgeführt, bricht der Import mit dem Fehler ab:
IMP-00038: Umwandlung in Umgebungszeichensatz-Handler fehlgeschlagen. Zu diesem Fehler meint die Online-Hilfe, dass es sich um einen internen Fehler handelt und es Oracle diesbezüglich kontaktiert werden.
Unter Oracle 8.0.5 konnten die Pfade in der Dump-Datei geändert werden und der Import funktionierte trotzdem, d.h. die Tablespaces wurden erzeugt. Allerdings scheint die Vorgehensweise unter Oracle 8.1.7 nicht mehr erlaubt zu sein.
Ein manuelles Erzeugen der Tablespaces und anschließendem Import mit der unbearbeiteten Dump-Datei funktioniert.
Meine Fragen: Wie kann der Inhalt einer DB ora1 in eine DB ora2 übertragen werden? Müssen in der DB ora2 die Tablespaces immer per Hand erzeugt werden?
Vielen Dank schon im voraus.
Kuemmelchen
ich habe folgendes Problem:
Von einer Datenbank ora1 im Verzeichnis ora1 habe ich einen vollständigen Export ohne Fehler durchgeführen können (Dumpdatei: ora1.dmp). Diese DB enthält z.B. auch den Tablespace "USERS".
Eine zweite DB ora2 im Verzeichnis ora2 besteht nur aus dem Tablespace "SYSTEM". Für die DB ora2 wollte ich einen vollständigen Export mit der Dunpdatei ora1.dmp durchführen. Dazu wurde in der Dumpdatei die entsprechenden Pfade für die Tablespaces angepasst. Hierfür benutzte ich Notepad.
Wird nun der Import durchgeführt, bricht der Import mit dem Fehler ab:
IMP-00038: Umwandlung in Umgebungszeichensatz-Handler fehlgeschlagen. Zu diesem Fehler meint die Online-Hilfe, dass es sich um einen internen Fehler handelt und es Oracle diesbezüglich kontaktiert werden.
Unter Oracle 8.0.5 konnten die Pfade in der Dump-Datei geändert werden und der Import funktionierte trotzdem, d.h. die Tablespaces wurden erzeugt. Allerdings scheint die Vorgehensweise unter Oracle 8.1.7 nicht mehr erlaubt zu sein.
Ein manuelles Erzeugen der Tablespaces und anschließendem Import mit der unbearbeiteten Dump-Datei funktioniert.
Meine Fragen: Wie kann der Inhalt einer DB ora1 in eine DB ora2 übertragen werden? Müssen in der DB ora2 die Tablespaces immer per Hand erzeugt werden?
Vielen Dank schon im voraus.
Kuemmelchen
Comment