2016-05-05 8 views

Antwort

3

From the 12c documentation:

der folgenden Erfordernisse zu beachten, wenn Data Pump unter Verwendung von Daten in einen CDB zu bewegen:
...

  • Der Standard Data Pump Verzeichnisobjekt, DATA_PUMP_DIR, tut nicht mit PDBs arbeiten. Sie müssen ein explizites Verzeichnisobjekt innerhalb der PDB definieren, die Sie exportieren oder importieren.

Sie müssen Ihr eigenes Verzeichnis-Objekt in Ihrem PDB definieren, die Ihre Benutzer (System hier) gelesen hat/Schreibrechte gegen.

create directory my_data_pump_dir as 'C:\app\OracleHomeUser1\admin\orcl\dpdump'; 
grant read, write on directory my_data_pump_dir to system; 

Es kann das gleiche Betriebssystem Verzeichnis sein, das DATA_PUMP_DIR Punkte, die Sie gerade ein eigenes Verzeichnis Objekt benötigen. Aber ich habe den Weg, den Sie sagten, von einem Kommentar zu einer früheren Frage verwendet.

Dann wird der Import haben geändert:

... DIRECTORY=my_data_pump_dir DUMPFILE=mydb.dmp 
+1

Vielen Dank! Es hat funktioniert. Sie sind wirklich ein Lebensretter. Es ist schön, endlich die bekannte Verarbeitung von impdp auf dem Bildschirm zu sehen. – Sam

+0

Wie gewährt man Lese-, Schreib- auf Verzeichnis zu System? –