Re-Import von Tabellen aus einer Oracle-dump-Datei
Ich importierte eine vollständige oracle-dump-Datei in meine Datenbank-schema mit dem folgenden Befehl in linux ssh.
impdp system/password directory=bckup schemas=sch101 dumpfile=sc101.dmp remap_schema=sch101:MY_SCHEMA TABLE_EXISTS_ACTION=APPEND;
Dieser Befehl importiert werden, müssen die Tabellen, in mir-Ziel-schema, aber einige der Tabellen, die übersprungen wurden aufgrund einiger Einschränkung Fehler.
Ich wollte versuchen, diese Tabellen zu importieren in meine Datenbank nach dem beheben des Problems eins nach dem anderen. Ich verwendet folgenden Befehl um dies zu tun,
impdp system/password DIRECTORY=bckup TABLES=TBL_NAME DUMPFILE=sch101.dmp remap_schema=sch101:MY_SCHEMA TABLE_EXISTS_ACTION=APPEND;
Aber dieser Befehl gibt mir Fehler:
ORA-39002: invalid operation
ORA-39166: Object SYSTEM.TBL_NAME was not found.
Habe ich überprüft, die Namen der Tabellen habe ich versucht zu importieren, exportieren Sie in der log-Datei von der dump-Datei, die ich verwendet, und es gibt Sie in der dump-Datei.
Was ist dieser dumme Fehler, den ich hier mache?
InformationsquelleAutor yugesh | 2014-01-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da, die Sie importieren, als
system
aus, was vermutlich eine vollständige (nicht das schema) exportieren, müssen Sie angeben der name des Schemas, in demTabellen
- parameter, trotz der Anwesenheit derschema
parameter:Die Fehlermeldung, die Sie bekommen, bezieht sich auf
SYSTEM.TBL_NAME
, die eindeutig (oder hoffentlich, jedenfalls) nicht, was Sie wollen.InformationsquelleAutor Alex Poole