mit expdp backup-Datenbank
Wenn ich ein backup von oracle verwenden Sie diese Anweisung:
EXPDP userid=scott/tiger@orcl directory=DATA_PUMP_DIR dumpfile=%filename%.DMP
Es hat Fehler:
Ora-39002:Die operation ist ungültig Ora-3970:kann die Protokolldatei nicht öffnen Ora-39087:Verzeichnis namens DATA_PUMP_DIR ist ungültig
Wenn ich laufen:
select * from dba_directoris;
den DATA_PUMP_DIR ist
D:\app\Administrator\admin\orcl\dpdump\
Mehr inportantly, ich habe das Verzeichnis selbst. Es gibt noch die gleiche Fehlermeldung und ich bin sehr sicher, dass die Verzeichnisse vorhanden ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie erteilen Sie lese-und Schreibrechte auf Verzeichnis, um Benutzer für das backup.(Vorausgesetzt, dass Sie alle Rechte besitzen)
Was die Fehlermeldung sagt, ist, dass der Benutzer
SCOTT
nicht über die entsprechenden Berechtigungen zum schreiben inDATA_PUMP_DIR
.Als DBA ausführen
Ist D:\app\Administrator\admin\orcl\dpdump\ ein Verzeichnis auf dem server? Es hat Zugriff auf die Oracle-server-software, um gültig zu sein, wie die export tatsächlich auf dem server ausgeführt und nicht auf dem client.
Fehler :
ORA-39087: directory-name C:\DUMP\PUB ungültig ist
Lösung :
grant create any directory zu ATGDB_EB_PUB;
Verzeichnis erstellen YOUR_PATH als 'C:\dump\pub';
impdp Benutzer/pass12@ETATD directory=EDWEXPORT dumpfile=NETWORK_ACTIVITY_SETT_TEMP.dmp logfile=NETWORK_ACTIVITY_SETT_TEMP.log full=y;
Import: Release 12.2.0.1.0 - Production am so Mai 12 09:42:02 2019
Copyright (c) 1982, 2017, Oracle und/oder seinen verbundenen Unternehmen. Alle Rechte vorbehalten.
Verbunden mit: Oracle Database 12c Enterprise Edition, Version 12.2.0.1.0 - 64bit Production
ORA-39002: Ungültiger Vorgang
ORA-39070: Nicht um die Protokolldatei zu öffnen.
ORA-39087: directory name EDWEXPORT ist ungültig