Bonjour.
Je suis en Oracle 10.2.0.1.0 (sur Windows XP et aussi sur RedHat).
J'ai 2 questions sur Datapump.

Tout d'abord, je n'arrive pas à trouver la commande pour voir à quel répertoire est affecté le directory datapump. Pour créer le répertoire, ok, c'est "create directory datapump as 'xxx'", mais si on a oublié ce que l'on a mis comme répertoire et que l'on veut savoir à quel répertoire physique on a fait correspondre le répertoire logique datapump, comment on fait?

Ensuite, j'essaye d'importer une table à partir d'un fichier d'export (fait avec datapump et même version). Je n'arrive pas à trouver pourquoi ça ne marche pas.
J'arrive à faire des export et import sans problème sur Windows XP, mais sur RedHat ça ne marche pas (la différence c'est que sous Windows c'est moi qui ai installé la base, sur Linux non).
Ma commande est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
impdp user/mdp directory=datapump dumpfile=monexport.dmp tables=matable
Le résultat est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
ORA-31626 : la tâche n'existe pas
ORA-31637 : impossible de créer la tâche SYS_IMPORT_TABLE_01 pour l'utilisateur user
ORA-06512 : à "SYS.DBMS_SYS_ERROR", ligne 95
ORA-06512 : à "SYS.KUPV$FT_INT", ligne 600
ORA-39080 : echec de création des files d'attente "" et "" pour la tâche data pump
ORA-06512 : à "SYS.DBMS_SYS_ERROR", ligne 95
ORA-06512 : à "SYS.KUPC$QUE_INT", ligne 1555
ORA-01403: aucune donnée trouvée
Quand j'essaye un import sans préciser la table, même style d'erreur.
Quand je fais un export (full ou d'une table) pareil.

Merci d'avance si vous avez une idée.