à l'aide de expdp de sauvegarde de la base de données
Quand je sauvegarde oracle à l'aide de cette déclaration:
EXPDP userid=scott/tiger@orcl directory=DATA_PUMP_DIR dumpfile=%filename%.DMP
Il a erreur:
Ora-39002:L'opération n'est pas valide Ora-3970:vous ne pouvez pas ouvrir le fichier journal Ora-39087:nom du répertoire de DATA_PUMP_DIR est pas valide
Quand je le lance:
select * from dba_directoris;
la DATA_PUMP_DIR est
D:\app\Administrator\admin\orcl\dpdump\
Plus inportantly, j'ai créé le répertoire par moi-même. Il donne toujours le même message d'erreur et je suis très sûr que les répertoires existe.
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de subvention de la lecture et de l'autorisation d'écriture sur le répertoire de l'utilisateur pour prendre de sauvegarde.(En supposant que vous avez tous les droits)
Ce que le message d'erreur est vous dire, c'est que l'utilisateur
SCOTT
n'a pas les privilèges d'écrire àDATA_PUMP_DIR
.Comme le DBA exécuter
Est D:\app\Administrator\admin\orcl\dpdump\ un répertoire sur le serveur? Il doit être accessible depuis le logiciel de serveur Oracle pour être valide, car l'exportation en fait s'exécute sur le serveur et non sur le client.
Erreur :
ORA-39087: nom du répertoire C:\DUMP\PUB n'est pas valide
solution :
subvention de créer un répertoire pour ATGDB_EB_PUB;
de créer un répertoire YOUR_PATH comme "C:\dump\pub';
impdp utilisateur/pass12@ETATD directory=EDWEXPORT dumpfile=NETWORK_ACTIVITY_SETT_TEMP.dmp logfile=NETWORK_ACTIVITY_SETT_TEMP.log full=y;
D'importation: la Libération 12.2.0.1.0 - Production le dim 12 Mai 09:42:02 2019
Copyright (c) 1982, 2017, Oracle et/ou ses sociétés affiliées. Tous droits réservés.
Connecté à des bases de données Oracle 12c Enterprise Edition Version 12.2.0.1.0 - 64bit de Production
ORA-39002: opération non valide
ORA-39070: Impossible d'ouvrir le fichier journal.
ORA-39087: nom du répertoire de EDWEXPORT est pas valide