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 :

Oracle 9.2 erreur lors d' import CLOB


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut Oracle 9.2 erreur lors d' import CLOB
    Bonjour ,

    J' utilise export-import pour mettre à jour une BdD de test par la méthode
    classique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    exp system/manager owner=post_test file=d:\export.dat log=d:\export.log
     
    imp system/manager fromuser=post_test touser=post file=d:\export.dat log=d:\import.log
    les schémas sont dans deux bases différentes avec des noms différents et
    des TBS de nom différent .

    L' import fonctionne pour toutes les tables sauf pour une qui contient
    une colonne de format CLOB , voici l' erreur :

    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 959 :
    CREATE TABLE "REQUETE_PREDEFINIE" ("LREQUETE" NUMBER NOT NULL ENABLE, LAGENT NUMBER NOT NULL ENABLE, SZLIBELLE VARCHAR2(128) NOT NULL ENABLE, SZCOMMENTAIRE VARCHAR2(512), "BLSUIVI" NUMBER(1, 0), "SZCRITERE" CLOB)
    PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 "
    "FREELIST GROUPS 1) TABLESPACE "PO_DATA_TEST" LOGGING NOCOMPRESS LOB ("SZCRITERE") STORE AS (TABLESPACE "PO_DATA_TEST" ENABLE STORAGE IN ROW CHUNK 819"
    "2 PCTVERSION 10 NOCACHE STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS "
    "1))"
    IMP-00003: Erreur ORACLE 959 rencontrée
    ORA-00959: le tablespace 'PO_DATA_TEST' n'existe pas


    Le tablespace PO_DATA_TEST n' existe pas dans la base cible .
    Cela ne géne pas l' import pour les tables normales
    (qui à l' origine sont toutes créées dans le tablespace cité )
    mais, à priori, la clause STORE du LOB est plus exigeante .

    Connaissez-vous cette anomalie ?

    je pense la contourner en créant la table avant l' import dans le bon TBS
    mais ce n' est pas pratique .

    cdlt

  2. #2
    Membre émérite
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 419
    Par défaut
    Oui, c'est un bug connu (2398272). Si j'ai bien compris, l'import devrait créer les objets dans le TBS par défaut du user sauf si le TBS spécifié dans l'ordre DDL existe mais ce n'est pas le cas pour les tables partitionnées et les CLOB.
    Donc, tu as raison, il faut créer la table manuellement (tu as l'ordre de création) en changeant le nom du TBS pour celui du TBS cible.
    Ensuite tu importes la table avec ignore=Y

  3. #3
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Merci pout ta réponse,

    je vais regarder sur metalink s' il y a une correction ...
    j' ai contourné le pb , effectivement en créant la table .

    le pb qui peut être trés génant , c 'est que ds l' erreur de l' import, il n' y a pas la création de la PK et de la FK ( que j' ai récupéré par ailleurs )...

    cdlt

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/05/2010, 21h57
  2. Erreur lors d'importation de .TBL
    Par slimjoe dans le forum Delphi
    Réponses: 1
    Dernier message: 09/05/2007, 14h48
  3. Erreurs lors d'importation
    Par capitaine dans le forum Access
    Réponses: 2
    Dernier message: 17/08/2006, 12h32
  4. Erreur lors d'un import Oracle
    Par BéBéHi dans le forum Oracle
    Réponses: 12
    Dernier message: 02/05/2006, 16h34
  5. Erreur lors d'un import...
    Par gondek dans le forum Oracle
    Réponses: 17
    Dernier message: 14/02/2005, 13h23

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