Connexion impossible pour impdp
Bonjour,
J'ai besoin d'exporter un schéma d'un serveur de test à un serveur de production.
J'ai pu exporter le schéma depuis le serveur de test, transféré les fichiers dmp et log vers le serveur de production mais quand j'essaie impdp sur le serveur de prod, je me fais jeter :
Code:
$ORACLE_HOME/bin/impdp grhum/**** DIRECTORY=EXDP_ENVT DUMPFILE=exportschemaenvt.dmp SCHEMAS=envt LOGFILE=export.log
grhum est l'utilisateur principal de la BDD et il a en principe des droits sur tous les autres schémas. J'ai pu faire l'export avec cet utilisateur.
Réponse d'Oracle :
Citation:
Connecté à : Oracle Database 11g Release 11.2.0.1.0 - Production
ORA-31626: le travail n'existe pas
ORA-31637: impossible de créer le travail SYS_IMPORT_SCHEMA_01 pour l'utilisateur GRHUM
ORA-06512: à "SYS.DBMS_SYS_ERROR", ligne 95
ORA-06512: à "SYS.KUPV$FT_INT", ligne 798
ORA-39080: échec de création des files d'attente "KUPC$C_1_20121214095505" et "KUPC$S_1_20121214095505" pour le travail Data Pump
ORA-06512: à "SYS.DBMS_SYS_ERROR", ligne 95
ORA-06512: à "SYS.KUPC$QUE_INT", ligne 1530
ORA-01658: impossible de créer l'ensemble de blocs contigus INITIAL pour le segment dans le tablespace SYSTEM
J'ai essayé avec l'utilisateur sys mais :
Citation:
UDI-28009: l'opération a généré l'erreur ORACLE 28009
ORA-28009: la connexion avec SYS doit être remplacée par une connexion avec SYSDBA ou SYSOPER
Malheureusement, mon ancienne collègue ne m'a laissé que le mot de passe de sys ! :cry:
J'ai essayé diverses variantes avec "as sysdba" mais à chaque fois :
Citation:
LRM-00108: valeur de paramètre positionnel 'sysdba' incorrecte
J'ai vu dans un autre message que l'on pourrait utiliser DataPump à travers SQL Developer mais je ne trouve que l'outil d'export qui essaie de faire un export en SQL et qui :
- bizarrement, ajoute des objets de grhum dans l'export alors que je lui spécifie que je veux exporter le schéma envt ;
- s'arrête parce que le fichier d'export dépasse la limite autorisée !
Une idée à me soumettre ?