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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ORACLE_HOME/bin/impdp grhum/**** DIRECTORY=EXDP_ENVT DUMPFILE=exportschemaenvt.dmp SCHEMAS=envt LOGFILE=export.log
Réponse d'Oracle :
J'ai essayé avec l'utilisateur sys mais :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
Malheureusement, mon ancienne collègue ne m'a laissé que le mot de passe de sys !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
J'ai essayé diverses variantes avec "as sysdba" mais à chaque fois :
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 :LRM-00108: valeur de paramètre positionnel 'sysdba' incorrecte
- 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 ?
Partager