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

Administration Oracle Discussion :

Export Import oracle 11 oracle 12 [12c]


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut Export Import oracle 11 oracle 12
    Bonjour

    Je souhaite transférer des schémas oracle 11 sur des schémas en oracle12
    Avec exp du schéma et des droits ( grants et constraints à yes) ou expdp en full et imp du schéma (avec grants et constraints à yes) ou impdp (du schema)
    Au moment de l'import sur Oracle12, j'ai des erreurs ORA-12889, de valeurs trop grandes dans une colonne ou des erreurs ORA-02298 (impossibilité de valider des contraintes). Quelque soit la méthode d'export/import choisie.
    Je suis surpris d'avoir des données qui dépassent (pour l'erreur 12889) la limite de ma colonne, en attendant je n'ai pas d'erreur sur mes exports.
    Existe-t-il une option, dans l'export ou l'import, me permettant de forcer les valeurs afin de pouvoir importer toutes les valeurs sans limite de taille ou toutes les contraintes ? Ou dois-je faire une sorte de comptabilité entre oracle 11 et oracle 12 ?

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 175
    Par défaut
    Bonjour,

    Il ne faut pas utiliser "exp" ou "imp" qui sont dépréciés depuis longtemps. Il faudrait que tu nous montres un cas précis de l'erreur.
    Peut-être que l'encodage de ta base 12c est différent de celui de ta base 11g et requiert plus d'octets pour le stockage?

  3. #3
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Pour l'erreur ORA-02298 avec le pb de validation des contraintes, as-tu fais un expdp avec timestamp = yes?
    Cela te permet de faire un export consistant : toutes les contraintes d'intégrité sont respectées.

    Pour l'erreur ORA-12889, de valeurs trop grandes dans une colonne : que vaut nls_length_semantics sur les deux bases?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut
    Merci pour vos premiers retours.
    Non pour le timestamp dans l'export, mais je vais essayer merci du conseil.
    je vais comparer le nls_length_semantics. De tête j'ai le même encodage mais on ne sait jamais

    Pour l'exemple d'erreur sur les contraintes :
    Traitement du type d'objet SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
    ORA-39083: Echec de la crÚation du type d'objet REF_CONSTRAINT:"MONSCHEMA"."FK_R83" avec erreur :
    ORA-02298: impossible de valider MONSCHEMA.FK_R83) - clÚs parents introuvables

    SQL en Úchec :
    ALTER TABLE "MONSCHEMA"."TABLE1" ADD CONSTRAINT "FK_R83" FOREIGN KEY ("ID") REFERENCES "MONSCHEMA"."TABLE2" ("ID") ENABLE


    ORA-39083: Echec de la crÚation du type d'objet REF_CONSTRAINT:"MONSCHEMA"."FK_R113" avec erreur :
    ORA-02298: impossible de valider (MONSCHEMA.FK_R113) - clÚs parents introuvables
    J'en ai une ribambelle

    Encore merci, je retente avec les conseils de ikebukuro et je vous redis

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut
    j'ai vérifié le paramètre nls_length_semantics il a la même valeur (byte) sur chaque serveur oracle
    et j'en profite pour informer sur l'expdp (mis ça m'a mis sur la voie donc merci), ce n'est plus timestamp mais flashback_time=systimestamp

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 175
    Par défaut
    TU n'as pas mis d'exemple d'erreur ORA-12889

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 241
    Par défaut
    Citation Envoyé par Ikebukuro Voir le message
    Pour l'erreur ORA-02298 avec le pb de validation des contraintes, as-tu fais un expdp avec timestamp = yes?
    Cela te permet de faire un export consistant : toutes les contraintes d'intégrité sont respectées.
    Toujours pareil au moment de l'import avec le paramètre flashback_time lors de l'export

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

Discussions similaires

  1. Export import oracle 10g2
    Par Minim0i dans le forum Oracle
    Réponses: 1
    Dernier message: 01/07/2011, 23h46
  2. export/import Oracle 10g vers 9i
    Par loop4 dans le forum Import/Export
    Réponses: 5
    Dernier message: 17/09/2009, 09h43
  3. Export / Import Oracle 8i
    Par rojina2903 dans le forum Import/Export
    Réponses: 4
    Dernier message: 08/08/2008, 17h45
  4. import / export sous oracle 10g
    Par ismaelite dans le forum Oracle
    Réponses: 2
    Dernier message: 15/12/2006, 12h40
  5. [Oracle 8 > 10g] Migration via export-import
    Par glood1 dans le forum Oracle
    Réponses: 4
    Dernier message: 06/02/2006, 18h08

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