Problème avec Datapump (oracle 10g)
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:
impdp user/mdp directory=datapump dumpfile=monexport.dmp tables=matable
Le résultat est le suivant:
Code:
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.