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 :

Probleme import de champs type LONG


Sujet :

Import/Export Oracle

  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Par défaut Probleme import de champs type LONG
    Bonjour,

    J'ai un problème avec le type long au niveau de l'import en oracle...c'est un probleme d'apres mes recherche a la memoire... oracle me sort l'erreur ora1401.

    est ce que quelqu'un a une idee comment je pourrais m'on sortir

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Quand on a un problème qualifié d'urgent, le minimum c'est de faire chauffer google : [ame="http://www.google.fr/search?sourceid=chrome&ie=UTF-8&q=ora-01401"]ora-01401 - Recherche Google[/ame]

    En l'occurence, tu essayes surement d'importer une donnée de type LONG dans une colonne VARCHAR2 qui est trop petite.

    http://ora-01401.ora-code.com/
    "valeur insérée trop grande pour colonne" c'est pourtant assez clair comme message

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Par défaut
    bonjour orafrance,

    merci pour votre reponse , tu essayes surement ... c'est pas sur ce que vous penser...;-) en faite la table que j'ai exporter contient un champs de type long... j'ai exporté tous mes tables avec le shema ... et maintenant je veux juste importer cela dans une autre base de données.

    ora-01401 - Recherche Google : je l'ai fait chauffer deja lol... et parceque je ne suis pas un expert oracle je n'ai pas pu le résoudre.

    c'est un probleme de memoire quelque chose qui s'appelle PFILE (changement buffer , DB_BLOCK_SIZE ) ou autre chose je ne sais pas exactement

    Bien a toi

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    la table que tu importes existe-t-elle déjà dans la base cible ? J'vois vraiment pas le rapport avec la mémoire, tu fais fausse route je pense

    A la lecture de ceci : http://ovir.icp.ac.ru/oracle/doc/ser...ch2.htm#toc043

    C'est le paramètre buffer de la commande d'import qui doit être positionnée sur une valeur plus grande.
    Setting Buffer Size for LONG Data

    Tables with LONG data usually require large insert buffer sizes. If you are trying to import LONG data and Import fails with the message:
    IMP-00020 column (size num) in export file too large for column
    buffer (size num)
    then you can gradually increase the insert buffer size (for example, by 10,000 bytes at a time) up to 66,000 or greater.

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Par défaut
    la table que tu importes existe-t-elle déjà dans la base cible ?
    Non ... je les exporter avec le shema

    then you can gradually increase the insert buffer size (for example, by 10,000 bytes at a time) up to 66,000 or greater.
    est ce en ajoutant un autre parametre en imp (buffer=10000000 : j'ai deja testé cela mais ca ne vas pas marcher )

  6. #6
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    If LONG or LONG RAW data on your system can become sufficiently large to create an import problem, then you need to make alternative plans for backup or file transfer. One suggestion is to put such columns in a separate table so that all other data can be exported and imported normally.

  7. #7
    Membre averti
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 15
    Par défaut
    hiiii
    J'ai trouvé ou se trouve le probleme friend ... le probleme c'etait au niveau du character set de la base de donnee cible... il doit etre le meme ...
    merci orafrance pour tes efforts

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. update champ type long > 4000 caracteres
    Par jcharrie dans le forum SQL
    Réponses: 4
    Dernier message: 29/01/2010, 11h44
  2. Pb Alter table move avec un champ type long
    Par rescue dans le forum Oracle
    Réponses: 8
    Dernier message: 18/08/2006, 13h28
  3. Probleme avec champ de type LONG
    Par Youby dans le forum Oracle
    Réponses: 11
    Dernier message: 17/01/2006, 16h26
  4. Probleme Alter - Changer le type d'un champ
    Par Yphon dans le forum Bases de données
    Réponses: 3
    Dernier message: 09/09/2005, 13h58
  5. select sur un champ de type LONG
    Par ppd dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/09/2004, 18h19

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