IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Import/Export Oracle Discussion :

Connexion impossible pour impdp


Sujet :

Import/Export Oracle

  1. #1
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 793
    Points : 34 024
    Points
    34 024
    Billets dans le blog
    14
    Par défaut 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 : 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
    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 :
    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 :
    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 !

    J'ai essayé diverses variantes avec "as sysdba" mais à chaque fois :
    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 ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 412
    Points : 807
    Points
    807
    Par défaut
    Je peux vous proposer d'échapper les " pour / as sysdba, ou alors utiliser system et pas sys.

    http://lmgtfy.com/?q=sysdba+with+impdp&l=1

    Mais ça ne résout pas le problème de fond. (tout en bas de la pile des erreurs)

  3. #3
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 793
    Points : 34 024
    Points
    34 024
    Billets dans le blog
    14
    Par défaut
    J'ai fini par réussir à faire un export en SQL avec SQL Developper en me connectant sous le user du schéma à exporter et donc ensuite à l'injecter dans la base de prod.

    Le problème est donc résolu mais j'aimerais quand même comprendre l'erreur qu'Oracle m'a envoyée en étant connecté en grhum (première citation de mon premier message) donc je ne passe pas la discussion en résolu tout de suite.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  4. #4
    Membre actif
    Inscrit en
    Janvier 2010
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 135
    Points : 234
    Points
    234
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    Le problème est donc résolu mais j'aimerais quand même comprendre l'erreur qu'Oracle m'a envoyée en étant connecté en grhum (première citation de mon premier message) donc je ne passe pas la discussion en résolu tout de suite.
    > ORA-01658: impossible de créer l'ensemble de blocs contigus INITIAL pour le segment dans le tablespace SYSTEM

    Il n'y avait pas assez d'espace dans SYSTEM?

  5. #5
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 793
    Points : 34 024
    Points
    34 024
    Billets dans le blog
    14
    Par défaut
    Pas impossible.
    En explorant SQL Developer, j'ai affiché un graphique à un moment et j'ai cru voir effectivement une barre à 99% !

    Il y a danger ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  6. #6
    Membre actif
    Inscrit en
    Avril 2006
    Messages
    702
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 702
    Points : 289
    Points
    289
    Par défaut
    j'essairais d'eliminer cette erreur avant de faire autre chose:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORA-01658: impossible de créer l'ensemble de blocs contigus INITIAL pour le segment dans le tablespace SYSTEM
    Pour voir tes TBS tu execute:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    set lines 180 pages 50
    col "Tablespace" format a35
    select
       fs.tablespace_name                                        "Tablespace",
       (df.totalspace - fs.freespace)                            "Used MB",
       fs.freespace                                              "Free MB",
       df.totalspace                                             "Total MB"
    from
       (select
          tablespace_name,
          round(sum(bytes) / 1024 / 1024) TotalSpace
        from
          dba_data_files
        group by
           tablespace_name
        ) df,
        (select
           tablespace_name,
           round(sum(bytes) / 1024 / 1024) FreeSpace
        from
           dba_free_space	
        group by
           tablespace_name
        ) fs
    where
       df.tablespace_name = fs.tablespace_name
      --and fs.tablespace_name = 'SYSTEM'
       order by fs.tablespace_name
    ;
    Tu peux enlever le commentaire de l'avant dernier ligne si tu veux avoir l'info que du TBS SYSTEM.
    Si t'as pas d'espace libre, amplie le et ensuite execute de nouveu ton datapump.

    Regarde l'alertlog aussi, tu dois avoir des erreurs...
    Ciao

Discussions similaires

  1. [PDO] PDO et class pour la connexion : impossible d'afficher les résultats
    Par neovea dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 25/02/2013, 15h35
  2. [WS 2008 R2] Connexion impossible aux serveurs de fichiers pour les postes décentralisés
    Par sibador dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 19/04/2011, 14h30
  3. Connexion entrante impossible pour les serveurs de validation W3C
    Par Squalthor dans le forum Serveurs (Apache, IIS,...)
    Réponses: 30
    Dernier message: 13/10/2006, 18h10
  4. connexion impossible pour imprimante en réseau !!!
    Par Petogaz dans le forum Développement
    Réponses: 11
    Dernier message: 30/09/2004, 11h24
  5. Pb de connexion sécurisée pour sites Internet et Intranet
    Par LadyArwen dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/07/2003, 17h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo